hen*_*nnr 5 linux scanner command-line crop
我需要扫描许多尺寸非常相似但不完全相同的小物品。
我想我想做的是:
运行一个 Linux 命令行工具,将文件名作为参数,运行扫描仪,直到达到整个扫描仪大小的 10% 左右,并将图像裁剪为非白色的内容(正方形就可以了)。
有谁知道这是否可能以及何时如何?
您需要的是convert
imagemagick 。首先安装您的发行版。在 debian 派生系统上运行以下命令:imagemagick
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
现在,如果您只想删除空格,请执行以下操作:
for image in $(find . -name "*png" | sed 's/.png//'); do convert -trim $image.png $image_trimmed.png; done
Run Code Online (Sandbox Code Playgroud)
这假设您的图像是 PNG,如果没有相应地更改上面的行。
如果您需要更高级的调整大小,请查看imagemagick 文档,您可以用它做任何您能想象到的事情。
因此,您的实际工作流程将是: