Изменение размера изображений с помощью перетаскивания на OSX с сохранением хорошего качества

Изменение размера изображений с помощью перетаскивания на OSX с сохранением хорошего качества

Я хочу иметь возможность перетаскивать изображения на приложение (значок), которое желательно не запущено. Это приложение должно изменить размер изображений до 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 на иконку, и он изменит их размер в соответствии с предустановкой. Вы можете задать качество изменения размера, чтобы выбрать качество или меньшие размеры файлов.

Связанный контент