MCPcopy Index your code
hub / github.com/aiprodcoder/MIXAPI / getImageConfig

Function getImageConfig

service/image.go:155–172  ·  view source on GitHub ↗
(reader io.Reader)

Source from the content-addressed store, hash-verified

153}
154
155func getImageConfig(reader io.Reader) (image.Config, string, error) {
156 // 读取图片的头部信息来获取图片尺寸
157 config, format, err := image.DecodeConfig(reader)
158 if err != nil {
159 err = errors.New(fmt.Sprintf("fail to decode image config(gif, jpg, png): %s", err.Error()))
160 common.SysLog(err.Error())
161 config, err = webp.DecodeConfig(reader)
162 if err != nil {
163 err = errors.New(fmt.Sprintf("fail to decode image config(webp): %s", err.Error()))
164 common.SysLog(err.Error())
165 }
166 format = "webp"
167 }
168 if err != nil {
169 return image.Config{}, "", err
170 }
171 return config, format, nil
172}

Callers 2

DecodeBase64ImageDataFunction · 0.85
DecodeUrlImageDataFunction · 0.85

Calls 2

SysLogFunction · 0.92
ErrorMethod · 0.80

Tested by

no test coverage detected