Colors 我可以在imagemagick中保留色调的同时设置饱和度和亮度吗?

Colors 我可以在imagemagick中保留色调的同时设置饱和度和亮度吗?,colors,imagemagick,Colors,Imagemagick,我尝试将图像上的饱和度和亮度通道设置为固定值(100%饱和度,75%亮度) 下面,我想我应该使用一个评估-这个很好用: convert input.png -colorspace HSL \ -channel B -evaluate multiply 0.80 \ -channel G -evaluate multiply 1.20 \ output.png 但这样做: convert input.png -colorspace HS

我尝试将图像上的饱和度和亮度通道设置为固定值(100%饱和度,75%亮度)

下面,我想我应该使用一个评估-这个很好用:

convert input.png -colorspace HSL \
          -channel B -evaluate multiply 0.80 \
          -channel G -evaluate multiply 1.20 \
          output.png
但这样做:

convert input.png -colorspace HSL \
         -channel G -evaluate set 100 \ 
         -channel B -evaluate set 50 \
          output.png
结果显示黑色图像

我做错了什么

我做错了什么

将通道数据设置为特定的量子值。如果使用ImageMagick Q16,量子值100约为1.5%

确保该值以“%”结尾

convert input.png -colorspace HSL \
         -channel G -evaluate set 100% \ 
         -channel B -evaluate set 50% \
         output.png

@emcconville
是正确的。但我还要补充一点。也许您还想转换回sRGB颜色空间。所以

convert lena.png -colorspace HSL \
-channel G -evaluate set 100% +channel \
-channel B -evaluate set 50% +channel \
-colorspace sRGB output2.png

不是一个编程问题-试试看?