среда, 5 апреля 2017 г.

Пакетное изменение размеров фото из командной строки Linux

понадобилось быстро изменить размер у очень большого количества фоток.
последовательность действий:
  1. закидываем все в одну папку (можно кидать вложенными папками)
  2. в консоле заходим в нашу папочку
  3. выполняем команду
    find . -iregex '.*.jpg' -exec convert '{}' -resize 1024 jpg:'{}' \;
     
  4. ждем когда отработает команда

На выходе имеем изображения с шириной 1024 пикселей. Утилита convert весьма умная и учитывает соотношение сторон не ломая картинку и без проблем высчитывает соотношение сторон. Если необходимо другие размеры, где поменять я думаю и так понятно.

Комментариев нет:

Отправить комментарий