寻找批量裁剪软件

寻找批量裁剪软件

我正在寻找一个可以在 Ubuntu 上运行的工具,它可以让我:

  • 打开包含数千个图像的文件夹中的图像
  • 裁剪并旋转
  • 保存为副本,自动命名(无需手动命名),只需单击一下即可。最好在名称中包含一些内容,以便我以后可以在 Nautilus 中使用这些裁剪的副本进行筛选(除非它保存在另一个目录中,那就更好了)。
  • 移至下一张图片并重复

它存在吗?

答案1

你需要的是图像魔术师它已预装 Ubuntu!:)

convert -rotate 90 *.jpg

阅读网站关于如何裁剪(使用 -crop 参数),这将取决于您要裁剪多少以及在何处裁剪。

答案2

你试过 digikam 吗?确实是这样,但我必须写满 30 个字符才能发帖。所以,试试 digikam。它在 USC 里。

答案3

这可能并没有解决您的所有步骤,并且根本不会启动任何 GUI 交互,但在生成许多屏幕截图和浏览器或应用程序快照之后,我发现需要在夜间批处理过程中进行大量自动裁剪。

以下是我的使用方法convert(来自图像魔术师已经提到过的捆绑包):

# find all PNGs in imgdir/ younger than a day
for f in $(find imgdir/ -mtime -1 -name \*.png); do  

# trim off edges of unchanging color and reduce to 6-bit color depth
convert -trim +repage -colors 64 -depth 6 -verbose $f $f.trimmed.png;   

# shrink the PNG file size with aggressive optimize
optipng -keep -preserve -o6 -v   $f.trimmed.png

ls -lFa $f*
done

答案4

您可以使用 find 和 okdir 调用图像魔法工具,之前调用“disply”来查看它:

find -name "*.jpg" -exec display {} ";" -okdir convert -rotate 90 {} {}.rotated.jpg ";" 

rename它将结果从 kitty.jpg 重命名为 kitty.jpg.rotated.jpg。如果要删除内部的“.jpg”,稍后使用该工具(来自 perl 包)会更容易:

rename 's/.jpg.rotate/.rotate/' *.jpg.rotate.jpg 

对于旋转,我会使用 eog(Eye of Gnome),这样你就可以从不同的角度查看图像,并且可以轻松向左/向右/180°旋转并保存。但据我所知,它没有裁剪功能。

Image Magick 也有一个 GUI 界面,但我不记得它的名字,并且如果每个图像需要裁剪成不同的尺寸,就不能说它是否有用。

相关内容