我嘗試使用內置的「形象」包裝一個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的標誌 –