我尝试使用内置的“形象”包装一个PNG图像,例如:去解码图像不支持的类型错误
infile, err := os.Open(filename)
image.RegisterFormat("png", "png", png.Decode, png.DecodeConfig)
src, _, err := image.Decode(infile)
的image.Decode
的功能是生成的unsupported type *image.RGBA
错误。任何人都有任何洞察到这个错误?
我还用JPEG与相应的注册尝试这样做:
image.RegisterFormat("png", "png", png.Decode, png.DecodeConfig)
src, _, err := image.Decode(infile)
导致unsupported type *image.YCbCr
。非常混乱,因为图像本身是RGB。
编辑:也尝试只是导入image/jpeg
和image/png
,而不使用image.RegisterFormat
,但仍然得到相同的错误。
编辑#2:道歉,我得到的错误甚至不是来自解码功能。图像正确解码。
你是如何生成这些图像的? –
你使用什么版本? –
去版本:1.8.3和图像来自各种数据集,我也试着用谷歌google.com的标志 –