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

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

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

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

  • Скрипты gphoto2 hook - руководство?
  • Поиск по размеру файла
  • отображение страницы 2 и т. д. многостраничного tiff
  • Программно определить «однородность» изображения
  • Как извлечь файлы из uImage?
  • открытые файлы рисования Corel на debian
  • Любое программное обеспечение для изменения внутри изображений? Не только такие вещи, как размер изображения
  • Как я могу сделать монтаж, который плавно разбивает один и тот же файл изображения?
  • 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 вы должны иметь возможность делать «файл» и видеть размер на выходе, который вы можете проанализировать и принять решения.

    Interesting Posts

    start-stop-daemon не запускает мой скрипт Python как службу

    Есть ли способ определить, какие службы используют конкретный объект syslog для RHEL?

    Получение источника для чего-то, у которого нет похожего пакета?

    Как проверить и установить параметр «rhash_entries»?

    Grep и отсортировать несколько несортированных вещей в нескольких строках (в одном документе)

    Как предотвратить команду HP-UX «меньше» от испортить мое приглашение?

    ssh backspace не работает, пока я не запускаю вручную TERM = xterm

    Возможно ли зарегистрировать «виртуальные» идентификаторы пользователей / групп в системе Linux?

    Владелец файла NFS (uid) = 4294967294, не может многое сделать с моим монтированием, как это исправить?

    Получить статус распределения диапазона файлов в FS, который поддерживает отложенное распределение

    Как преобразовать html-объекты в читаемый текст?

    Без Интернета через Wi-Fi

    Неподтвержденное сообщение об ошибке SSL?

    Linux: см. Использование ЦП процессом за последнюю секунду

    Я пытаюсь установить Eclipse, но когда я пытаюсь запустить ./configure It does not Work

    Linux и Unix - лучшая ОС в мире.