1

在使用 libpng 将 rgb 数据编码为 8 位 png 图像(调色板)时,我试图将像素标记为透明。如果我在这种情况下创建一个单独的 Alpha 通道,则该 Alpha 通道将被忽略。使用 8 位调色板时,有没有办法将像素设置为不透明或透明?

谢谢

4

1 回答 1

1

要将某些调色板索引标记为透明,您必须创建一个tRNS块。在libpng,我猜你必须使用该功能png_set_tRNS()

于 2011-10-01T19:57:18.207 回答