gpt4 book ai didi

c++ - 如何判断 Targa 是否来自 Photoshop?

转载 作者:行者123 更新时间:2023-11-28 08:11:47 25 4
gpt4 key购买 nike

我在尝试编写 *.tga 文件阅读器时遇到了问题。对于 32 位 targas,photoshop 用 255 填充 alpha channel ,这仍然是标准的,并且有效,但在 16 位 targas 中,photoshop 用零填充 alpha 位。

有什么方法可以告诉我 Targa 来自 Photoshop,以便我可以用 1 填充 alpha 位?

最佳答案

版本 2.0 specification Targa 文件格式的一部分包含一个所谓的扩展区,它有一个软件ID 字段。该字段包含创建文件的应用程序的名称。

也许您可以检查 Photoshop 是否生成 2.0 版 Targa 文件,如果它执行什么软件 ID,它会写入此特定字段,然后在您的应用程序中检查此 ID。

由于 Targa 1.0 文件格式没有这样的字段,我不确定是否可以检测 Photoshop。

关于c++ - 如何判断 Targa 是否来自 Photoshop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com