【问题标题】:Crop the rectangle region from the image using imagemagick使用 imagemagick 从图像中裁剪矩形区域
【发布时间】:2012-05-16 15:28:14
【问题描述】:

我有一张图片。我需要从图像中裁剪矩形区域。此矩形区域由黑色边框标识。矩形里面是我需要的。是否可以在 imagemagick 中裁剪黑色边框的矩形区域?我知道可以通过提供矩形区域的偏移量(-crop WxH+X+Y)来使用裁剪命令。但我想裁剪矩形区域而不手动测量矩形的左上角和右下角。是否可以仅使用黑色边框来裁剪矩形区域...???

【问题讨论】:

    标签: imagemagick crop


    【解决方案1】:

    这样的事情怎么样?

    convert source.jpg -fuzz 10% -bordercolor black -border 1x1 -trim +repage dest.jpg
    

    您可能不得不玩弄“模糊”百分比。您需要 fuzz 选项的原因是,如果没有它,则修剪只会修剪完全黑色的像素 - 对于 JPEG,情况不太可能出现这种情况。

    所有这些都在这个页面上解释:http://www.imagemagick.org/Usage/crop/#trim

    此解决方案仅在黑色边框一直延伸到图像边缘时才有效。如果不是这种情况,那么我认为如果不以编程方式检查图像(例如逐个像素),您将无法使用 IM 做您需要做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-01
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 2020-12-25
      • 2020-03-05
      相关资源
      最近更新 更多