0
是否可以对每像素的alpha值采用24位PNG并将其转换为8位PNG,同时保持透明度?原始图像只包含256色的最大值,所以这应该是可能的,对吧?将具有每像素透明度的PNG-24转换为PNG-8
----的理由:
我工作的图像种植者在Actionscript中哪些职位编码的ByteArray到PHP作为文件系统中的文件被创建。
不幸的是,ActionScript不支持GIF编码,所以在处理带有透明度的gif时,我们必须在将其发布到PHP之前将其编码到Actionscript中。然后我们可以将它保存为PNG,并通过使用imagealphablending和imagesavealpha功能来保持透明度。
问题在于文件大小比原始gif大很多。这大概是因为色彩空间现在是真正的色彩,而不是GIF索引的色盘。