我成功地使用了很酷的 FreeImage 库来加载各种格式的图像。
其中,带有透明度信息的 gif 和 png。
加载图像后,我使用FreeImage_ConvertToRawBits
. 使用我的 png 图像,这工作正常,我可以检索所有四个具有有意义 Alpha 值的红色/绿色/蓝色/Alpha 分量。
相反,对于 gif 图像,Alpha 平面仍然是所有 255,即使FreeImage_IsTransparent
说的是真的。
我错过了什么?这与 gif 被调色的事实有关吗?我该如何处理?