Ubuntu 以高效的方式在终端中批量裁剪/调整照片大小

Ubuntu 以高效的方式在终端中批量裁剪/调整照片大小,ubuntu,terminal,resize,crop,photo,Ubuntu,Terminal,Resize,Crop,Photo,我正在运行Ubuntu 14。理想情况下,寻找基于终端的解决方案 我有大约300000张照片,我计划把它们变成一个时间点。这些照片都是以4:3的高宽比拍摄的,并且是2592x1944像素。我最终会把它们串成一个视频,但首先我想得到正确的尺寸 我想复制每张照片,转换成16:9的纵横比,分辨率为1920x1080。能够任意决定要裁剪的特定像素(不仅仅是从顶部剪切x像素)也很重要,因为我将首先裁剪视频顶部和底部的不同数量。我不想通过拉伸来扭曲图像 因为我有太多的照片要处理(大约150 GB),我还想确

我正在运行Ubuntu 14。理想情况下,寻找基于终端的解决方案

我有大约300000张照片,我计划把它们变成一个时间点。这些照片都是以4:3的高宽比拍摄的,并且是2592x1944像素。我最终会把它们串成一个视频,但首先我想得到正确的尺寸

我想复制每张照片,转换成16:9的纵横比,分辨率为1920x1080。能够任意决定要裁剪的特定像素(不仅仅是从顶部剪切x像素)也很重要,因为我将首先裁剪视频顶部和底部的不同数量。我不想通过拉伸来扭曲图像

因为我有太多的照片要处理(大约150 GB),我还想确保这个过程以快速高效的方式运行。我并不期望这个过程是快速的,但我正在寻找一种更快的方法

TL;DR:希望使用Ubuntu终端复制每张照片,将其调整到另一个目录中,并将其裁剪到我指定的尺寸和纵横比。所有这些都不会花费太长时间

样本照片:
我会剪掉仪表板和天空的一部分。无论怎样,都可以达到16:9。

尝试使用一些python代码调整大小,python提供的图像库对于图像大小调整和裁剪非常有用。检查这个