
Я хочу иметь возможность перетаскивать изображения на приложение (значок), которое желательно не запущено. Это приложение должно изменить размер изображений до 600x450px и сбросить их куда-нибудь.
Я уже создал действие Automator, которое делает именно это, но качество не такое уж и звездное по сравнению с изменением размера с помощью функции предварительного просмотра или Photoshop. Ниже вы можете найти пример изображений, измененных в Automator и Photoshop.
Хотя есть Photoshop Automator Actionshttp://www.robotphotoshop.com/?page_id=8они пока несовместимы с Photoshop CS6.
Поэтому сейчас я ищу что-то другое, что справится с этой задачей с хорошим качеством и сжатием.
Автоматизатор изменил размер изображения
Фотошоп измененный размер изображения
решение1
Вы также можете использовать ImageMagick в приложении Automator:
/usr/local/bin/mogrify -filter Lanczos2 -resize 500x -format jpg -quality 96 -path ~/Desktop/ "$@"
Фильтр по умолчанию для уменьшения масштаба изображений — Triangle
, из-за чего, по моему мнению, изображения часто выглядят слишком размытыми без дополнительной резкости. Triangle
похож на методы изменения размера, используемые в Automator и sips
. Я обычно использую Lanczos2
(2-лепестковый Ланцоша), который делает изображения менее резкими, чем Lanczos
( Lanczos3
или 3-лепестковый Ланцоша). Lanczos2
почти идентичен Catrom
, а также похож на бикубическую опцию в Photoshop.
Вы можете добавить резкость с помощью чего-то вроде -sharpen 0x0.4+0.8
. 0
задает автоматический радиус для ядра свертки, 0.4
— радиус, 0.8
— величина.
Сравнить различные фильтры можно с помощью такой команды:
for f in Bartlett Blackman Bohman Box Catrom Gaussian Hanning Hermite Lagrange Lanczos Lanczos2 Mitchell Parzen Point Robidoux Sinc Spline Triangle Welsh; do convert -filter $f -resize 50% input.png $f.png; done
Я загрузил сравнение различных вариантов изменения размера наhttp://lri.me/upload/imagemagick-osx-resizing/.
Документация:
решение2
Пиксельматорподдерживает Automator, но я не знаю качества результатов.
решение3
Посмотри наТурбоИнструментдля еще одного способа создания решения Drag&Drop из программы командной строки сImageMagick.
На сайте вы найдетеБыстрый примердля изменения размера изображения.
Надеюсь, поможет.
решение4
Я разрабатываюинструмент пакетного изменения размера изображений ImageXYкоторый сделает именно это. Перетащите изображения из Finder или прямо из iPhoto на иконку, и он изменит их размер в соответствии с предустановкой. Вы можете задать качество изменения размера, чтобы выбрать качество или меньшие размеры файлов.