ImageMagick相当于PhotoShop Curves
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ImageMagick相当于PhotoShop Curves相关的知识,希望对你有一定的参考价值。
我正在尝试使用PhotoShop教程中的ImageMagic命令行转换一些自定义图像过滤器。我可以设法解决大部分问题,但是当谈到“曲线”时,我似乎无法找到有关如何使用ImageMagic命令行翻译以下内容的任何信息。
图像>调整>曲线。进入绿色通道并将输出设置为32,然后转到蓝色通道并将输出设置为110。
我想在这个例子中调整$img_in
中的颜色:
$img_in = "image.jpg";
$gradient = "convert -size $dim radial-gradient:#f7d9ad-#f0ce9b ";
$c = " $gradient -compose multiply -gravity center -composite ";
exec("convert $img_in $c $img_out");
任何帮助在这里将不胜感激。
答案
如果您的意思是要设置曲线以使绿色通道的最大输出值为42,则可以有效地将绿色通道缩放42/255倍。因此,如果您的原始插图是白色,并且您的绿色通道曲线看起来像这样,当您将绿色降低到其满量程值的42/255时,您的图像会更像红色和蓝色(即紫色) 。
然后你可以使用fx
运算符在ImageMagick中实现相同的效果,如下所示:
convert -channel green input.jpg -fx "u*42/255" out.jpg
以上是关于ImageMagick相当于PhotoShop Curves的主要内容,如果未能解决你的问题,请参考以下文章