Быстрый способ вычислить размер в дюйме для фотографий в Ubuntu

У меня есть приблизительно 1 000 фотографий, что я должен вычислить их размеры от пикселей до дюймов. Для нескольких фотографий я использовал пиксели онлайн для медленного перемещения преобразователя как это. Но для 1 000 фотографий я уничтожу меня, если я должен вручную проверить и вычислить их размеры. Любая справка ценилась бы.Спасибо!

-1
задан 13 January 2015 в 15:11

1 ответ

Используя ImageMagick Вы могли получить размер пикселя и 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 папка.

Некоторая полезная ссылка: Escape ImageMagick и Определение DPI через ImageMagick

0
ответ дан 3 August 2019 в 19:42

Другие вопросы по тегам:

Похожие вопросы: