gpt4 book ai didi

imagemagick - 如何仅使用 ImageMagick 命令行保留红色

转载 作者:行者123 更新时间:2023-12-02 19:15:45 27 4
gpt4 key购买 nike

我有以下图片:

enter image description here

我想要的是只保留红色并去饱和每隔一种颜色变成灰度。结果是:

enter image description here

如何使用 Imagemagick 命令行执行此操作?

我试过了但是失败了:

convert original.png \( -clone 0  -transparent red -alpha extract -transparent black \) redonly.png

最佳答案

这是使用 ImageMagick 的一种方法,尽管并不完美。我为红色指定 hue=0 deg,在 0 到 360 范围内指定 tolerance=25 deg。

输入:

enter image description here

hue=0
tolerance=25
toler=`convert xc: -format "%[fx:(100*$tolerance/360)]" info:`
hueval=`convert xc: -format "%[fx:50-$hue]" info:`
thresh=`convert xc: -format "%[fx:100-$tolerance]" info:`
convert tomato.jpg \
\( -clone 0 -colorspace gray -colorspace sRGB \) \
\( -clone 0 -colorspace HSL -channel 0 -separate +channel \
-evaluate AddModulus ${hueval}% \
-solarize 50% -level 0x50% \
-threshold $thresh% \) \
-swap 0,1 -alpha off -compose over -composite \
result.jpg

enter image description here

关于imagemagick - 如何仅使用 ImageMagick 命令行保留红色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63735345/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com