我需要从现有图像到任务中创建50%RGB灰色画布。
并使用此命令执行此操作:
id value Date
2 2 300 2020-02-17
5 5 270 2020-02-17
4 4 430 2019-10-24
3 3 NA 2019-10-24
1 1 100 2018-02-01
或
magick.exe 00_B.tif -fill fractal -opaque fractal 000.png
原始图像为16位RGB 但是Imagemagick总是将png或tif或jpg保存为灰度图像。
当我定义非灰色时
magick.exe 00_B.tif -alpha Opaque +level-colors "rgb(50%,50%,50%)" 000.tif
ImageMagick保存带有Si色的RGB图像。
我错过了什么以及如何创建50%灰度图像?
我计划在最终命令中将其与magick.exe 00_B.tif -fill fractal -opaque Sienna 000.tif
一起使用,因此不需要实际写入RGB文件。
答案 0 :(得分:1)
在ImageMagick中,您可以创建50%的灰度图像并另存为RGB,如下所示:
对于TIF输出:
convert 00_B.tif -fill "gray(50%)" -colorize 100 -type truecolor result.tif
对于PNG输出:
convert 00_B.tif -fill "gray(50%)" -colorize 100 PNG24:result.png
或者:
convert 00_B.tif -evaluate set 50% -type truecolor result.tif
convert 00_B.tif -evaluate set 50% PNG24:result.png