使用ImageMagick基于单通道裁剪及多通道调整的问题求助
ImageMagick 7 Windows 端操作方案
以下命令适配你使用的 7.1.0-7 Q16-HDRI 版本,可直接在CMD或PowerShell中运行:
magick 你的输入文件名.png ^ -define trim:background="rgb(255,0,0)" -fuzz 0% -trim +repage ^ -shave 4x4 ^ -channel R -copy-channel G ^ -channel B -copy-channel G ^ 你的输出文件名.png
参数对应说明
- 第二行参数对应需求1:指定裁剪背景为100%纯红色,容差设为0%(完全忽略非全红像素),完成裁剪后重置图像偏移信息
- 第三行参数对应需求2:对裁剪后的图像上下左右每侧额外裁剪4像素,可自行将
4x4修改为你需要的N值 - 第四、五行参数对应需求3、4:将绿色通道内容分别覆盖写入红色、蓝色通道,原红色通道内容会被直接替换,最终三个通道值完全一致,原绿色通道的亮部内容会呈现为白色
注意事项
如果你使用PowerShell运行命令,需要把每行末尾的续行符^替换为反引号`即可正常执行。
内容的提问来源于stack exchange,提问作者Charlie Skilbeck
相关产品推荐
相关产品推荐

