Как определить размер изображения из командной строки?

Я хочу сохранить коллекцию изображений (которые поступают через RSS) на общий сетевой диск (для тех, у кого есть фоны рабочего стола SFW).

Однако некоторые из полученных изображений абсурдно малы (например, 85×75).

Как я могу гарантировать, что все изображения в каталоге имеют минимальный размер (например, 1366×768)? Я хочу иметь возможность обслуживания в каталоге, чтобы слишком маленькие изображения не сохранялись.

3 Solutions collect form web for “Как определить размер изображения из командной строки?”

Используйте imagemagick или graphicsmagick:

 identify -format "%w×%h\n foo.png" 

(imagemagick) или

 gm identify -format "%w×%h" clipart-playback-buttons-d1e5.png 

(graphicsmagick, который по умолчанию добавляет новую строку)

Ширина печати × высота, например 85 × 75 или 4328 × 4278. Идентификация также может показать вам другую информацию об изображении.

Вы можете попробовать, будут ли данные изображения содержать информацию EXIF; в этом случае вы можете использовать exiftool , например:

 $ exiftool -S dscn0986.jpg dscn0986_th.jpg | grep ^Image ImageWidth: 1024 ImageHeight: 768 ImageSize: 1024x768 ImageWidth: 128 ImageHeight: 128 ImageSize: 128x128 

Зависит от системы, в которой вы работаете, конечно. В Linux вы должны иметь возможность делать «файл» и видеть размер на выходе, который вы можете проанализировать и принять решения.

  • Как отобразить файл .jpg с помощью fbi в сценарии bash для установленного количества времени, а затем выполнить следующую команду в скрипте
  • Как заставить lp из CUPS печатать в оттенках серого?
  • xv-подобный просмотрщик изображений, который позволяет мне аннотировать / отмечать изображения?
  • Могу ли я изменить основные значки - Raspbian Jessie
  • Поиск дубликатов изображений с открытым исходным кодом для Linux?
  • Я хочу понять Buildroot - 3 варианта конфигурации сжатия (kernel, initramfs & rootfs)
  • Изображения NEF / RAW слишком малы в geeqie
  • Сортировка и организация огромной кучи фотографий
  • Подготовка установки Ubuntu для совместного использования
  • Любое программное обеспечение для изменения внутри изображений? Не только такие вещи, как размер изображения
  • Силуэт из изображения
  • Как использовать преобразование ImageMagick для масштабирования изображения, добавляя почтовый ящик для получения результата с фиксированным размером?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.