以省时的方式在终端中批量裁剪/调整照片大小
Posted
技术标签:
【中文标题】以省时的方式在终端中批量裁剪/调整照片大小【英文标题】:Batch Cropping/Resizing Photos in terminal in a time-efficient manner 【发布时间】:2015-03-13 08:08:58 【问题描述】:我正在运行 Ubuntu 14。理想情况下正在寻找基于终端的解决方案。
我计划将大约 300,000 张照片变成延时摄影。这些照片都是以 4:3 的纵横比拍摄的,尺寸为 2592x1944 像素。我最终会把它们串起来做成一个视频,但首先我想把尺寸弄好。
我想以 1920x1080 的分辨率制作每张照片的副本,并转换为 16:9 的纵横比。能够任意决定要裁剪的特定像素(不仅仅是从顶部裁剪 x 个像素)也很重要,因为我将首先裁剪出视频顶部和底部的不同数量。我不想通过拉伸来扭曲图像。
由于我要处理的照片太多(价值约 150 GB),我还想确保该过程以快速有效的方式运行。我不认为这个过程会很快,但我正在寻找一种更快的方法。
TL;DR:希望使用 Ubuntu 终端复制每张照片,将其调整到另一个目录,然后将其裁剪为我指定的尺寸和纵横比。所有这些都不需要太长时间。
示例照片:http://imgur.com/avEISXy 我将裁剪仪表板和天空的一部分。不管怎么弄到 16:9。
【问题讨论】:
【参考方案1】:尝试使用一些 python 代码调整大小,python 提供的图像库对于图像调整大小和裁剪非常有用。检查这个Blog
【讨论】:
以上是关于以省时的方式在终端中批量裁剪/调整照片大小的主要内容,如果未能解决你的问题,请参考以下文章