pp (@blazeb)【菜鸟竟然是我自己🤡】不是官方库的问题,是我的问题 中发帖

背景: 
golang开发、给一个url从网络下载,并且获取该图片的尺寸
已知:
存在url的无后缀或后缀和实际图片格式不符合、webp和(jpg、png、gif)的做图片尺寸解析的库是不一样的
需要实现的步骤:
1、下载图片
2、图片类型识别 - 根据下载的图片前几位字节码识别
3、丢到第三方库直接解析获取尺寸
报错信息:
1、riff: missing RIFF chunk header
2、webp: invalid format
3、image: unknown format
相关大体代码:
resp, err := http.Get(imageURL)
if err != nil {
return 0, 0, err
}
defer resp.Body.Close()

imageFormat, err := GetImageFormatByR...