Magick 相当于 GIMP 色调-色度转换

问题描述 投票:0回答:1

使用 Gimp,给定输入图像,我可以使用 Colors > Hue Chroma... 通过设置 Chroma=50(范围在 -100 到 100 之间)并保留 Hue=0 来提高其对比度亮度=0。所以看起来我正在做 HCL 转换。

Magick 有等效的命令吗?

下图为GIMP效果: Image

imagemagick gimp
1个回答
3
投票

更新答案

对此完全不确定。我认为如果您进入

-modulate
色彩空间,您可以非常接近
LCH
,但我不知道它是否能始终如一地工作。我得到:

magick cXDv3.jpg -define modulate:colorspace=LCH -modulate 100,150 result.jpg

如果这不起作用,或者不符合您的喜好,请继续阅读...


任何 GIMP 或 Photoshop 滤镜的通用方法

下面的方法应该允许您使用 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 中执行的操作进行更多实验 - 或提供示例。

© www.soinside.com 2019 - 2024. All rights reserved.