如何将 EXR 转换为 PNG 并同时调整亮度
How do I convert EXR to PNG and adjust brightness at the same time
我能够使用 Image conversion from IFF and EXR formats to JPEG format 中概述的技术将我的 EXR 图像转换为 PNG。
convert 0007.exr /tmp/0007.png
遗憾的是 PNG 看起来很暗淡。
我应该在 imagemagick convert
命令行中添加什么来增加亮度?
从这里开始:
你可以试试 -auto-gamma
:
convert start.jpg -auto-gamma result.jpg
如果 -auto-gamma
煮过头了 您喜欢的图像,您可以应用它的一部分。所以,在这里我克隆了原始图像并将 auto-gamma 应用于克隆,但随后只将 80% 混合回原始图像,因为我觉得 auto-gamma 过度了:
convert start.jpg \( +clone -auto-gamma \) \
-define compose:args=80 -compose blend -composite result.jpg
或者,另一种选择,您可以尝试使用您的特定图像并尝试使用 -modulate
亮度,其中 100% 表示 "do nothing",所以超过 100 的数字会增加亮度:
convert start.jpg -define modulate:colorspace=LCHuv -modulate 160 result.jpg
我能够使用 Image conversion from IFF and EXR formats to JPEG format 中概述的技术将我的 EXR 图像转换为 PNG。
convert 0007.exr /tmp/0007.png
遗憾的是 PNG 看起来很暗淡。
我应该在 imagemagick convert
命令行中添加什么来增加亮度?
从这里开始:
你可以试试 -auto-gamma
:
convert start.jpg -auto-gamma result.jpg
如果 -auto-gamma
煮过头了 您喜欢的图像,您可以应用它的一部分。所以,在这里我克隆了原始图像并将 auto-gamma 应用于克隆,但随后只将 80% 混合回原始图像,因为我觉得 auto-gamma 过度了:
convert start.jpg \( +clone -auto-gamma \) \
-define compose:args=80 -compose blend -composite result.jpg
或者,另一种选择,您可以尝试使用您的特定图像并尝试使用 -modulate
亮度,其中 100% 表示 "do nothing",所以超过 100 的数字会增加亮度:
convert start.jpg -define modulate:colorspace=LCHuv -modulate 160 result.jpg