【问题标题】:Remove white background and crop to fit foreground删除白色背景并裁剪以适合前景
【发布时间】:2018-03-01 10:15:35
【问题描述】:

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

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

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

应该变成这样的图片:

【问题讨论】:

    标签: image imagemagick crop image-manipulation


    【解决方案1】:

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

    convert "https://i.stack.imgur.com/TEMXc.jpg" -bordercolor white -border 10x10 -fuzz 20% -trim "output.jpg"
    

    编辑:只是想我应该添加一个解释。

    -trim 从外部将相同颜色的像素删除为不同的颜色。

    -fuzz 允许可能不明显的轻微颜色变化;您可以通过 jpg 压缩获得。

    您需要先添加边框,否则-trim 将不起作用,因为图像底部边缘有黑色像素。

    【讨论】:

      猜你喜欢
      • 2018-07-01
      • 2014-01-14
      • 2012-12-15
      • 1970-01-01
      • 2019-06-08
      • 2020-08-15
      • 2023-02-24
      • 1970-01-01
      • 2020-07-26
      相关资源
      最近更新 更多