【发布时间】:2012-01-15 15:20:33
【问题描述】:
我在尝试编写 *.tga 文件阅读器时遇到了问题。对于 32 位 targas,photoshop 用 255 填充 alpha 通道,这仍然是标准的,并且可以工作,但在 16 位 targas 中,photoshop 用零填充 alpha 位。
有什么方法可以告诉我 Targa 来自 Photoshop,以便我可以用 1 填充 alpha 位?
【问题讨论】:
-
如果检查alpha通道是否包含0位,如果是,则将其设置为1?
-
因为如果有人加载实际使用 Alpha 通道的 16 位图像,这可能会中断
-
好吧,他很少会使用 alpha 通道将 所有 像素设置为零 alpha,是吗?
-
我希望有一种 100% 可靠的方法
-
有 1x1 透明图像的情况,但除此之外,这也可以。
标签: c++ photoshop file-format tga