【发布时间】:2018-03-01 10:15:35
【问题描述】:
我正在寻找可以裁剪图像以适合前景图像(连接的非白色像素)的脚本(使用 Imagemagick 还是 python?)。
基本上,选择白色背景,反转选择并裁剪到最近的矩形图像。
示例:此图片为白色背景:
应该变成这样的图片:
【问题讨论】:
标签: image imagemagick crop image-manipulation
我正在寻找可以裁剪图像以适合前景图像(连接的非白色像素)的脚本(使用 Imagemagick 还是 python?)。
基本上,选择白色背景,反转选择并裁剪到最近的矩形图像。
示例:此图片为白色背景:
应该变成这样的图片:
【问题讨论】:
标签: image imagemagick crop image-manipulation
这将适用于提供的示例图像:
convert "https://i.stack.imgur.com/TEMXc.jpg" -bordercolor white -border 10x10 -fuzz 20% -trim "output.jpg"
编辑:只是想我应该添加一个解释。
-trim 从外部将相同颜色的像素删除为不同的颜色。
-fuzz 允许可能不明显的轻微颜色变化;您可以通过 jpg 压缩获得。
您需要先添加边框,否则-trim 将不起作用,因为图像底部边缘有黑色像素。
【讨论】: