删除白色背景和裁剪以适合前景

时间:2017-09-20 11:15:04

标签: image imagemagick crop image-manipulation

我正在寻找一个可以裁剪图像以适应前景图像(连接的非白色像素)的脚本(使用Imagemagick或python?)。

基本上,选择白色背景,反转选择并裁剪为最近的矩形图像。

示例:此图像为白色背景:

image with white background

应该成为这张图片:

image cropped to foreground image

1 个答案:

答案 0 :(得分:2)

这将适用于提供的示例图像:

convert "https://i.stack.imgur.com/TEMXc.jpg" -bordercolor white -border 10x10 -fuzz 20% -trim "output.jpg"
编辑:我想我应该补充说明。

-trim从外部移除相同颜色的像素,直到另一种颜色。

-fuzz允许轻微的颜色变化,这可能不明显;你可以通过jpg压缩得到它。

您需要先添加边框,否则-trim将无法使用,因为图像底边有黑色像素。

相关问题