Documentation
¶
Overview ¶
Package image 提供图片处理相关的工具函数
Index ¶
- Variables
- func GetImageFormat(data []byte) (string, error)
- func SaveImage(img image.Image, filePath string, format string) error
- func SaveImageToWriter(img image.Image, writer io.Writer, format string) error
- type DefaultLoader
- func (l *DefaultLoader) LoadFromBase64(base64Str string) (image.Image, error)
- func (l *DefaultLoader) LoadFromBytes(data []byte) (image.Image, error)
- func (l *DefaultLoader) LoadFromFile(filePath string) (image.Image, error)
- func (l *DefaultLoader) LoadFromReader(reader io.Reader) (image.Image, error)
- func (l *DefaultLoader) LoadFromURL(url string) (image.Image, error)
- type Loader
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrUnsupportedFormat = errors.New("不支持的图片格式")
)
支持的图片格式
Functions ¶
Types ¶
type DefaultLoader ¶
type DefaultLoader struct{}
DefaultLoader 是默认的图片加载器实现
func (*DefaultLoader) LoadFromBase64 ¶
func (l *DefaultLoader) LoadFromBase64(base64Str string) (image.Image, error)
LoadFromBase64 从Base64字符串加载图片
func (*DefaultLoader) LoadFromBytes ¶
func (l *DefaultLoader) LoadFromBytes(data []byte) (image.Image, error)
LoadFromBytes 从字节数组加载图片
func (*DefaultLoader) LoadFromFile ¶
func (l *DefaultLoader) LoadFromFile(filePath string) (image.Image, error)
LoadFromFile 从文件加载图片
func (*DefaultLoader) LoadFromReader ¶
LoadFromReader 从io.Reader加载图片
func (*DefaultLoader) LoadFromURL ¶
func (l *DefaultLoader) LoadFromURL(url string) (image.Image, error)
LoadFromURL 从URL加载图片
type Loader ¶
type Loader interface { // LoadFromFile 从文件加载图片 LoadFromFile(filePath string) (image.Image, error) // LoadFromURL 从URL加载图片 LoadFromURL(url string) (image.Image, error) // LoadFromBase64 从Base64字符串加载图片 LoadFromBase64(base64Str string) (image.Image, error) // LoadFromBytes 从字节数组加载图片 LoadFromBytes(data []byte) (image.Image, error) // LoadFromReader 从io.Reader加载图片 LoadFromReader(reader io.Reader) (image.Image, error) }
Loader 是图片加载器接口,提供从不同来源加载图片的方法
Click to show internal directories.
Click to hide internal directories.