Answers:
尝试使用IrfanView或任何复杂的图像编辑程序来编辑调色板。某处应该有一个“透明背景”复选框。
如果找不到任何有效的工具,则可能必须更深入地研究并编辑二进制文件。http://www.u229.no/stuff/gifformat/解释了数据格式:有趣的部分是图形控件扩展,它在打包字段中包含透明颜色索引和透明颜色标志。
注意:每个框架可能都有自己的GCE。但是每个块都以三个字节的签名开头\x21\xf9\x04
,因此很容易找到它们。
签名后的下一个字节是打包字段;位0是透明颜色标志。因此\x00\x21\xf9\x04
,如果下一个字节的值是偶数,请搜索:加一个(在该字节中设置位0)。
存储文件,并且背景在所有框架上都应该透明。
还是...刚刚找到它...看一下这个线程:如何制作gif动画的透明背景?