【发布时间】:2018-12-04 11:29:01
【问题描述】:
我使用DirectXTex 库捕获了 DX11 游戏的屏幕截图并将其保存到文件中。问题是当我将它保存为 jpeg 时效果很好,但如果我将它保存为 png 图像会变得超级亮并且褪色。我使用TweakPNG 检查了图像,发现 gamma 设置为 1.0,这就是导致问题的原因。
我检查了其他一些软件(包括截图工具)拍摄的图像,它们似乎使用 0.45455 作为 gamma,或者完全忽略了 gamma 值。
我不知道DirectXTex 是否会让我指定伽玛值。我什至不确定WIC 是否具有此功能,因为我似乎无法在 MSDN 或其他网站上找到有用的信息。
【问题讨论】:
标签: c++ directx-11 wic directxtk