首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >简单的扫描程序当扫描图片时,图片周围有大量的空白,如何通过cli批处理去除空白?

简单的扫描程序当扫描图片时,图片周围有大量的空白,如何通过cli批处理去除空白?
EN

Ask Ubuntu用户
提问于 2016-10-16 17:40:58
回答 2查看 314关注 0票数 0

请参阅这张照片并单击图片。

这是对指纹的扫描。简单的扫描扫描图像和大量的空白。

在命令行中,如何批次从39个文件*.png文件中删除空白。

有什么办法可以防止将来发生这种情况吗?

以下内容不起作用。

代码语言:javascript
运行
复制
find ./ -name "*.png" -exec convert {} -trim /home/nate/Pictures/magik-converted/{} \;
EN

回答 2

Ask Ubuntu用户

发布于 2016-10-16 23:32:26

-trim将无法工作,因为沿左和顶边框的黑线和部分“白色”区域并不完全是白色的。如果在所有图像中都存在这些边缘,那么首先裁剪这些边,然后添加一个白色边框,这样所有4个角都是白色的,然后修剪,例如:

代码语言:javascript
运行
复制
convert "Scanned Document-04.png" -shave 10x10 \
        -bordercolor white -border 1x1  -fuzz 20% -trim trimmed.png
  • -shave选项移除黑边
  • -bordercolor white和-border 1x1添加了一个细白色边框
  • -fuzz 20%是必要的,因为有些“白色”像素并不完全是白色的。
  • -trim选项移除接近白色的边框,包括原来希望删除的大区域。
票数 0
EN

Ask Ubuntu用户

发布于 2016-10-18 04:12:20

这就是我必须做的。

转换1.ng -shave 50x50 -bordercolor白色-border 1x1 -fuzz 70% -trim trimmed.png

否则就没用了。因此,使用上面的命令,它可以工作。

解决了。马克已经解决了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/837973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档