Как я могу наиболее эффективно изменить размер изображений на Mac?
Я выполнял пакетное изменение размеров изображений в режиме предварительного просмотра (OS X) через строку меню, но мне нужен более простой рабочий процесс, поскольку я делаю это десятки раз в день.
Что я хочу:
- Выберите группу файлов изображений в Finder
- Нажмите одну или две кнопки (пункт меню или сочетание клавиш), чтобы сделать следующее:
- Масштабировать все картинки до 600 пикселей в ширину
- Сохранить как JPG файлы с качеством 75%
Что я тоже хочу:
- Все вышеперечисленное, плюс шаг a(1): обрезать изображения до высоты 200 пикселей
Я могу сделать все это вручную, для пакета файлов, через Preview. Я могу сделать это по одному с помощью сочетаний клавиш в Photoshop или Pixelmator.
Automator (с помощью Preview) может масштабироваться до 600 пикселей при самом длинном измерении, но он не позволяет указать ширину. (Он может масштабироваться конкретно до ширины перед высотой кадрирования.) Может меняться на JPG, но не может указывать качество изображения. Я также не могу назначить сочетание клавиш для всего процесса.
Это мой лучший вариант на Mac? Могу ли я сделать это более эффективно с помощью другого приложения, такого как Quicksilver?
1 ответ
Вы можете установить ImageMagick с brew install imagemagick
или же sudo port install imagemagick
и использовать что-то вроде этого:
for f in *.png; do convert $f -filter lanczos2 -resize 600x -extent 600x200 -quality 75 ${f%png}jpg; done
Больше примеров:
# modify images in place and make images larger than 1280x1280 pixels smaller
mogrify -filter lanczos2 -resize '1280x1280>' *.png
# save thumbnails to ~/Desktop and make images wider than 500 pixels smaller
mogrify -filter lanczos2 -thumbnail 'x500>' -format jpg -quality 93 -path ~/Desktop/ *.png
# make images smaller or larger and crop them so that they are exactly 200x200 pixels
-resize 200x200^ -extent 200x200 -gravity center
# use a white instead of a black background
convert transparent-bg.png -flatten white-bg.jpg
Фильтр по умолчанию для уменьшения изображения: Triangle
, что часто делает изображения выглядят слишком размытыми без дополнительной резкости, на мой взгляд. Triangle
похож на методы изменения размера, используемые Automator и sips
, Я обычно использую Lanczos2
(2-лепестковый Lanczos), что делает изображения менее резкими, чем Lanczos
(Lanczos3
или 3-лепестковый Ланцош). Lanczos2
почти идентичен Catrom
, и это также похоже на бикубический вариант в Photoshop.
Сравнение различных вариантов изменения размера: http://lri.me/upload/imagemagick-osx-resizing/index.html