我目前正在从类似这样的画布中获取 base64 图像数据 url(不是我获取的 dataurl 只是为了显示字符串的样子)
data:image/png;base64,iVkhdfjdAjdfirtn=
我需要解码该图像以检查图像的宽度和高度
dataurl := strings.Replace(req.PostFormValue("dataurl"), "data:image/png;base64,", "", 1)
reader := base64.NewDecoder(base64.StdEncoding, strings.NewReader(dataurl))
c, _, err := image.DecodeConfig(reader)
if err != nil {
log.Fatal(err)
}
log.Println(c.Width)
但是我在尝试解码配置时遇到错误
Unknown image format
所以是的,我制作 dataurl 的方式一定是错误的,但不知道该怎么做。我也试过传递完整的 dataurl (with data:image...) 仍然没有成功
慕森卡
相关分类