Documentation
¶
Index ¶
- Variables
- func CheckMagick() error
- func ConvertImageToImage(inputPath string, outputFormat string) ([]byte, error)
- func ConvertImageToImageAndWrite(inputPath string, outputPath string) error
- func ConvertImageToPng(filepath string) (imageData []byte, err error)
- func IsSupportedImageType(filepath string) error
- func NewCSVReaderSkipUTF8BOM(r io.Reader, comma rune) *csv.Reader
- func SetHideWindow(cmd *exec.Cmd)
- func WriteCSVWithUTF8BOM(w io.Writer, records [][]string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ISImageMagickInstalled bool
Functions ¶
func ConvertImageToImage ¶
ConvertImageToImage 将任意 ImageMagick 支持的文件格式转换为任意 ImageMagick 支持的格式 依赖外部库 ImageMagick,且有 Path 环境变量可以直接调用 magick 命令 ConvertImageToImage 大文件友好的图像格式转换,支持流式处理
func ConvertImageToImageAndWrite ¶
ConvertImageToImageAndWrite 将任意 ImageMagick 支持的文件格式转换为任意 ImageMagick 支持的格式,并写出 依赖外部库 ImageMagick,且有 Path 环境变量可以直接调用 magick 命令
func ConvertImageToPng ¶
ConvertImageToPng 将 ImageMagick 支持的文件格式转换为 PNG 格式 依赖外部库 ImageMagick,且有 Path 环境变量可以直接调用 magick 命令
func IsSupportedImageType ¶
IsSupportedImageType 是否是 ImageMagick 支持的图片格式 依赖外部库 ImageMagick,且有 Path 环境变量可以直接调用 magick 命令
func NewCSVReaderSkipUTF8BOM ¶ added in v1.0.8
NewCSVReaderSkipUTF8BOM 创建一个 CSV Reader,并在存在时跳过 UTF-8 BOM。 comma 指定 CSV 的分隔符,传入 0 则默认表示 ','
func SetHideWindow ¶
SetHideWindow 隐藏窗口 这个函数通常在执行外部命令时使用,以确保命令行窗口不会显示出来。 但在非 Windows 系统下,这个函数什么也不做。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.