我有一张图片。我需要从图像中裁剪矩形区域。该矩形区域由黑色边框标识。矩形内部是我需要的。是否可以在imagemagick中裁剪黑色边框矩形区域?我知道可以通过提供矩形区域的偏移量(-crop WxH + X + Y)来使用裁剪命令。但我想裁剪矩形区域而不用手动测量矩形的左上角和右下角。是否可以单独使用黑色边框裁剪矩形区域...... ???
答案 0 :(得分:2)
这样的事情怎么样?
convert source.jpg -fuzz 10% -bordercolor black -border 1x1 -trim +repage dest.jpg
你可能不得不玩'模糊'百分比。您需要模糊选项的原因是没有它,修剪只会修剪完全黑色的像素 - 使用JPEG时不太可能出现这种情况。
本页解释了所有这些:http://www.imagemagick.org/Usage/crop/#trim
此解决方案仅在黑色边框直接到达图像边缘时才有效。如果情况并非如此,那么我认为您无法通过编程方式检查图像(例如逐像素),从而无需使用IM。