Windows Imagemagick填充不透明颜色灰色问题
我需要创建50%的RGB灰色画布从现有的图像到我的任务 并使用此命令执行以下操作:Windows Imagemagick填充不透明颜色灰色问题,windows,imagemagick,fill,Windows,Imagemagick,Fill,我需要创建50%的RGB灰色画布从现有的图像到我的任务 并使用此命令执行以下操作: magick.exe 00_B.tif -fill fractal -opaque fractal 000.png 或 原始图像为16位RGB 但Imagemagick总是将png、tif或jpg保存为灰度图像 当我定义非灰色时 magick.exe 00_B.tif -fill fractal -opaque Sienna 000.tif ImageMagick保存带有Sienna颜色的RGB图像 我错过了
magick.exe 00_B.tif -fill fractal -opaque fractal 000.png
或
原始图像为16位RGB
但Imagemagick总是将png、tif或jpg保存为灰度图像
当我定义非灰色时
magick.exe 00_B.tif -fill fractal -opaque Sienna 000.tif
ImageMagick保存带有Sienna颜色的RGB图像
我错过了什么?我应该如何创建50%的灰度图像
我计划在final命令中将其与
-write MPR:GrayLayer
一起使用,这样就不需要实际写入RGB文件了。在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
我不清楚你到底想做什么。。。你的问题有点像是说“我想把一个50%的东西变成灰色,但它总是变成灰色”——这听起来对我来说是正确的。你为什么要用
-填充分形
和-α不透明
把东西变成灰色?我需要RGB#808080或50%,50%,50%转换-大小640x480 xc:“#808080”a.png
标记,对不起,但现有的文件大小,即可以有“未知”的大小。什么是最快的方法?为什么我不能用#808080 RGB颜色填充?您也可以执行convert 00_B.tif-求值集50%PNG24:result.png
convert 00_B.tif -evaluate set 50% -type truecolor result.tif
convert 00_B.tif -evaluate set 50% PNG24:result.png