美文网首页
go Image 解析PNG问题(tRNS)

go Image 解析PNG问题(tRNS)

作者: 路人甲Boger | 来源:发表于2020-05-08 17:35 被阅读0次

    Image 包下的png 包在解析图片的时候回报一个问题。正常的png 图片,其他软件打开都没问题,用go 包解析的时候就不行为啥

    在做一个图片合成的时候发现有些图片就是没办法解析,提示识别不了

    png: invalid format: tRNS, color type mismatch
    

    起初看的时候以为是个别图片的问题,然后ps打开重新保存了下,就好了。
    后来发现,并不是个别图片问题,找到的好多图片都解析不了。。。总不能每张都ps吧
    接下来就面向百度编程了(也没法面向谷歌,条件不允许啊)...
    搜索 :PNG 编码结构一番学习后,并没有什么结果,只得到一个结论,tRNS其实没那么重要是个非必要数据块
    参考地址 https://www.cnblogs.com/senior-engineer/p/9548347.html

    image.png

    从源码入手,找了下解析png 的代码,吧解析tRNS 的地方修改下(屏蔽掉  ̄□ ̄||)


    image.png image.png

    相关文章

      网友评论

          本文标题:go Image 解析PNG问题(tRNS)

          本文链接:https://www.haomeiwen.com/subject/qixqnhtx.html