代码之家  ›  专栏  ›  技术社区  ›  code_burgar

使用ImageMagick检测单色覆盖区域

  •  1
  • code_burgar  · 技术社区  · 16 年前

    我有一堆图像,它们有一个单色覆盖层,底部有一些文本。并非所有图像都有重叠,并且每个图片上的重叠高度也不相同。

    我正在寻找一种方法来检测覆盖矩形,只裁剪图像中没有它的部分。

    修剪似乎是合乎逻辑的方式,但叠加上的文本使修剪仅删除文本下方的部分。

    任何想法都欢迎。

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Lou Franco    16 年前

    复制图像并将其裁剪到最左边的5个像素(假设文本有一些左边距),修剪并找出新的高度。然后使用该修剪的高度裁剪原稿。