Пакетное изменение размера группы изображений из командной строки с помощью sips

Пакетное изменение размера группы изображений с помощью sips

Хотя большинство пользователей Mac, скорее всего, предпочтут использовать предварительный просмотр для пакетного изменения размеров изображений из-за простоты использования, опытные пользователи часто предпочитают использовать командную строку для повторяющихся задач. Ранее мы обсуждали sips как способ изменения размера, поворота и отражения изображений, но если sips сочетаются с подстановочными знаками, он также может работать как быстрый способ пакетного изменения размера группы фотографий.

Как пакетно изменить размер фотографий с помощью sips в командной строке

Запустите Терминал из папки / Application / Utilities / и используйте следующий синтаксис:

sips -Z (max height in pixels) /path/to/images/*.(image file extension)

Например, чтобы изменить размер коллекции изображений jpg, чтобы каждая имела максимальную высоту 620, расположенную в папке рабочего стола «ResizeMe»:

sips -Z 620 ~/Desktop/ResizeMe/*.jpg

Флаг -Z указывает sips сохранять исходное соотношение сторон изображения при сохранении максимальной высоты 620, но вы также можете указать точную высоту и ширину, используя вместо этого флаг -z в нижнем регистре, например:

sips -z 620 840 *.jpg

Сначала идет высота в пикселях, а затем ширина в пикселях.

Если командная строка плохо вписывается в рабочий процесс, еще один отличный вариант – пакетное изменение размера изображений с помощью сценария Automator, который имеет дополнительное преимущество в виде автономного приложения, позволяющего выполнять стандартные взаимодействия Finder, такие как перетаскивание.

Это удобное напоминание о глотках приходит к нам от Лайфхакер

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *