Documentation
¶
Index ¶
- func Base64ToImage(base64String string) (image.Image, error)
- func BytesToBase64(bytes []byte) (string, error)
- func ImageToBase64(img image.Image) (string, error)
- func ImageToBytes(img image.Image) ([]byte, error)
- func IsStdoutOutput(flags config.GlobalSubCommandFlags, args []string) bool
- func LoadFileBytes(src ImageReader) ([]byte, error)
- func LoadImage(imgSrc ImageReader) (image.Image, error)
- func SaveGif(gifData gif.GIF, output string) error
- func SaveImage(img image.Image, output ImageWriter, format string, ...) error
- func SaveText(text string, output ImageWriter) error
- func SaveUrlAsImg(url string) (string, error)
- type FileReader
- type FileWriter
- type ImageIO
- type ImageReader
- type ImageWriter
- type Stdin
- type Stdout
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToBase64 ¶ added in v0.2.2
func IsStdoutOutput ¶
func IsStdoutOutput(flags config.GlobalSubCommandFlags, args []string) bool
IsStdoutOutput checks if the output destination indicates stdout
func LoadFileBytes ¶ added in v0.2.2
func LoadFileBytes(src ImageReader) ([]byte, error)
func SaveImage ¶ added in v0.2.2
func SaveImage(img image.Image, output ImageWriter, format string, metadata types.ImageMetadata) error
func SaveText ¶ added in v0.2.2
func SaveText(text string, output ImageWriter) error
func SaveUrlAsImg ¶ added in v0.2.2
Types ¶
type FileReader ¶
type FileReader struct {
Path string
}
func GetFilesFromDirectory ¶ added in v0.2.2
func (FileReader) String ¶
func (fr FileReader) String() string
type FileWriter ¶
type FileWriter struct {
Path string
}
func (FileWriter) String ¶
func (fw FileWriter) String() string
type ImageIO ¶
type ImageIO struct {
ImageInput ImageReader
ImageOutput ImageWriter
Format string
}
func DetermineImageOperations ¶
func DetermineImageOperations(flags config.GlobalSubCommandFlags, args []string, cmd *cobra.Command) ([]ImageIO, error)
DetermineImageOperations generates ImageIO structs based on program flags and command io arguments.
type ImageReader ¶
Input image abstraction
type ImageWriter ¶
Ouput image abstraction
Click to show internal directories.
Click to hide internal directories.