【问题标题】:Detect single color overlay area with ImageMagick使用 ImageMagick 检测单色覆盖区域
【发布时间】:2010-12-01 09:43:59
【问题描述】:

我有一堆图像,它们具有单色叠加层,上面有一些位于底部的文本。并非所有图片都有叠加层,而且每张图片的叠加层高度也不相同。

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

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

欢迎提出任何想法。

谢谢!

【问题讨论】:

  • 我试图用 cl 工具来做

标签: image-processing image-manipulation imagemagick


【解决方案1】:

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

【讨论】:

  • 很好,现在我希望所有文档的边距都是统一的。谢谢!
  • 实际上,这不适用于具有单色背景的图像。不过,我知道如何解决这个问题。
  • 没有这个想法。娄还有什么想法吗?谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-05-30
  • 2019-03-23
  • 2011-12-16
  • 2016-12-10
  • 2012-07-14
  • 2019-01-11
  • 2019-03-26
  • 1970-01-01
相关资源
最近更新 更多