在 Ubuntu 中快速计算照片英寸尺寸的方法

在 Ubuntu 中快速计算照片英寸尺寸的方法

我有大约 1000 张照片,需要计算它们的尺寸(从像素到英寸)。对于几张照片,我使用了像这样的在线像素到英寸转换器。但如果我需要手动检查和计算 1000 张照片的尺寸,我会拼了命的。任何帮助我都会感激不尽。谢谢!

答案1

使用图像魔术师您可以使用此命令获取像素大小和 DPI:

  identify -format "%w x %h %x x %y\n" image.jpg

在哪里:

  %x x resolution (density) 
  %y y resolution (density)
  %w current width in pixels
  %h current image height in pixels

此命令将打印:

  216 x 144 72 PixelsPerInch x 72 PixelsPerInch

如果您的图像具有相同的 DPI,您可以使用以下命令获取英寸图像大小:

  cd /path/where/are/your/images
  while read imageFile; do echo $imageFile; identify -format "%[fx:w/72] by %[fx:h/72] inches" $imageFile; done < <(ls)

它应该打印文件夹中每个图像的文件名及其英寸尺寸/path/where/are/your/images

一些有用的链接:ImageMagick 逃逸通过 ImageMagick 确定 DPI

相关内容