【发布时间】:2013-02-03 19:38:32
【问题描述】:
我已成功使用酷炫的 FreeImage 库来加载各种格式的图像。
其中,带有透明度信息的 gif 和 png。
加载图像后,我使用FreeImage_ConvertToRawBits 将它们转换为 32bpp。使用我的 png 图像,这可以正常工作,我可以检索所有四个具有有意义 Alpha 值的红色/绿色/蓝色/Alpha 分量。
相反,对于 gif 图像,Alpha 平面仍然是所有 255,即使 FreeImage_IsTransparent 表示正确。
我错过了什么?这与 gif 被调色的事实有关吗?我该如何处理?
【问题讨论】: