使用 Gimp,给定输入图像,我可以使用 Colors > Hue Chroma... 通过设置 Chroma=50(范围在 -100 到 100 之间)并保留 Hue=0 和 来提高其对比度亮度=0。所以看起来我正在做 HCL 转换。
Magick 有等效的命令吗?
更新答案
对此完全不确定。我认为如果您进入
-modulate
色彩空间,您可以非常接近 LCH
,但我不知道它是否能始终如一地工作。我得到:
magick cXDv3.jpg -define modulate:colorspace=LCH -modulate 100,150 result.jpg
如果这不起作用,或者不符合您的喜好,请继续阅读...
下面的方法应该允许您使用 ImageMagick 复制任何 GIMP 或 Photoshop 滤镜 - 只要它是纯粹的 “点处理”,我的意思是每个像素的输出值纯粹源自其输入值而不是“区域处理”,其中周围像素有所贡献 - 例如模糊或中值滤波。
这称为 HALD-CLUT。您将创建一个类似这样的 HALD-CLUT:
magick hald:16 clut.png
然后将该文件 (
clut.png
) 放入 GIMP 中并对其应用 GIMP 处理并将结果保存为 GIMP-H0-C50-L0.png
,以便我们知道 GIMP 如何影响每种颜色。您只需这样做一次。
然后返回 ImageMagick 并将 CLUT 应用于您的图像:
magick input.png GIMP-H0-C50-L0.png -hald-clut result.png
这给了我这个:
我想你会同意输入图像的左侧看起来与右侧非常相似。
原答案
我不知道该命令在 GIMP 中的作用,但您可以在 ImageMagick 中转换为 HCL 色彩空间并选择色度通道进行修改,如下所示:
magick INPUT.PNG -colorspace HCL -channel G ...
然后你想做点什么吗?影响色度通道,所以现在尝试
-auto-level
,然后返回 sRGB 色彩空间并保存:
magick INPUT.PNG -colorspace HCL -channel G -auto-level +channel -colorspace sRGB RESULT.PNG
然后您需要提供更多线索或对该命令在 GIMP 中执行的操作进行更多实验 - 或提供示例。