Программа должна работать в пакетном режиме, чтобы изменить размер всех файлов в папке, а затем сохранить новые файлы в другой папке. Опция для настройки качества jpg тоже будет отличной.
21
Программа должна работать в пакетном режиме, чтобы изменить размер всех файлов в папке, а затем сохранить новые файлы в другой папке. Опция для настройки качества jpg тоже будет отличной.
Ответы:
Я немного удивлен, что никто не упомянул самый простой, дешевый и наименее технический вариант:
Automator
Сначала откройте Automator, который находится в папке «Приложения».
Далее выберите создание нового рабочего процесса:
Затем добавьте следующие шаги в рабочий процесс путем перетаскивания:
Когда вы запустите это, Automator собирается:
(Флажок «показывать это действие при запуске рабочего процесса» означает, что рабочий процесс будет приостановлен, отобразит параметр и позволит вам затем изменить его)
Как только вы это сделаете, Automator будет взбивать и сжигать, а когда это будет сделано, он будет подавать звуковые сигналы.
К сожалению, у него нет возможности выбрать качество JPEG. Тем не менее, по цене (бесплатно), это чертовски удобно.
источник
Мне нравится использовать ImageMagick.
sips
и Automator (который использует идентичный метод изменения размера) заставляет изображения выглядеть слишком размытыми без дополнительной резкости, по моему мнению.Вы можете установить ImageMagick
brew install imagemagick
после установки Homebrew илиsudo port install imagemagick
после установки MacPorts . Затем выполните команду как это:500x500>
делает изображения шире или выше, чем 500px, подходит для 500x500px.500x
будет всегда изменять ширину до 500 пикселей и500x500^
сделает все изображения не менее 500x500 пикселей.-path /tmp/
сохраняет выходные файлы/tmp/
вместо изменения файлов на месте.Lanczos2
или Lanczos с 2 лепестками очень похож наCatrom
. По сравнению сLanczos
(Lanczos3
) они немного менее острые, производят меньше звонких артефактов и создают больше узоров муара. Фильтр по умолчанию для уменьшения размераTriangle
изображения, по моему мнению, часто делает изображения слишком размытыми.-quality 100
создает файлы примерно в два раза больше-quality 95
, что создает файлы примерно в два раза больше, чем-quality 88
.Больше информации:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Вот аналогичная команда, которая использует
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
это как500x500>
в ImageMagick.Если у других есть менее 100 000 изображений, вы также можете использовать Preview:
В режиме предварительного просмотра использовался тот же метод изменения размеров, что
sips
и в Automator, но с 10.7 использовался другой метод . Я предпочитаю ImageMagick,Lanczos2
хотя.Я загрузил сравнение различных вариантов на http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html .
источник
mogrify
: это конвертирует файлы на месте, перезаписывая оригинальные! Если что-то пойдет не так, вы потеряли свои файлы! Лучше использоватьconvert
(также из ImageMagick).-path
параметр (который вconvert
настоящее время не имеет).sips
возможно, это лучший выбор. При быстром тестировании с 1000 JPG ~ 5 МБ изменение размера до ширины 800 пикселей заняло ~ 1 мин. сsips
и ~ 8 мин. сmogrify
(с очищенными буферными дисками, используя GNU Parallel на четырехъядерном процессоре).ImageMagick - это программа интерфейса командной строки, созданная для этой цели. Использование и установка ImageMagick может пугать, но этот пакет манипуляций с изображениями является наиболее мощным, с которым я когда-либо сталкивался. Поскольку установка из исходных текстов может быть проблемой для пользователей OS X, я советую вам использовать Homebrew .
Чтобы установить ImageMagick с помощью Homebrew, запустите этот oneliner в своем терминале:
Homebrew теперь установлен, после установки рекомендуется следовать рекомендациям установщика. Теперь мы устанавливаем ImageMagick используя
brew
.ImageMagick теперь установлен, и его
convert
программа может быть использована для ваших целей. Чтобы преобразовать большое изображение JPG в маленькое изображение PNG, вы можете запуститьЧтобы ответить на ваш вопрос «Как изменить размер всех файлов в папке и сохранить их в другой папке», вы можете запустить следующий скрипт.
ImageMagick может конвертировать более 100 различных форматов изображений, и почти все трюки, которые вы можете сделать с помощью Photoshop, вы можете сделать с помощью ImageMagick.
источник
Несколько человек упомянули ImageMagick. Вот рецепт: для простоты предположим, что все файлы находятся в одной папке (а в папке больше ничего нет). Откройте окно терминала, перейдите в эту папку и запустите
где вы замените 800x600 на любой размер, который вы хотите.
Преимущества включают в себя большую гибкость в ImageMagick
convert
, например, возможность выбирать различные параметры качества для целевого изображения или параметр изменения размера в процентах. Или вы можете использовать-geometry 800x800
, в этом случае соотношение сторон будет сохранено, но максимальная ширина и высота будет 800 пикселей.Недостатки очевидны: требуется определенное знакомство с командной строкой, а также готовность просматривать параметры командной строки
convert
для нужных вам настроек. Это не задача для слабонервных.источник
Я второй GraphicConverter . Я был зарегистрированным пользователем в течение 16 лет. Его основная цель - редактирование изображений с пакетной обработкой, и он имеет хороший пользовательский интерфейс для разработки пользовательских рабочих процессов и их сохранения.
Вы также можете использовать его в сочетании с Automator, но вам, вероятно, не понадобится.
Вот некоторая информация со страницы GraphicConverter, объясняющая их функции редактирования изображений в пакетной обработке .
источник
Это еще один простой, чистый и эффективный скрипт изменения размера изображения. Если вы много работаете с графикой и различными разрешениями, вы можете использовать этот скрипт и сохранять его с разными значениями для случайного использования.
Сделайте так, путем изменений этого
target_width
120 значения для ваших нужд и сохранения сценария. Теперь перетащите ваши изображения на сохраненный скрипт-файл, чтобы начать изменять их размер.Откройте редактор скриптов и создайте следующий новый скрипт:
Оригинальный источник
источник
Предварительный просмотр, безусловно, является хорошим решением для изменения размера. Есть и другие приятные бесплатные опции, такие как ImageMagic (утилита командной строки), Preview или что-то еще плюс Automator и т. Д.
Однако, если это является частью вашей работы и вам нужна настоящая гибкость, специальное приложение сэкономит вам много времени и предложит гораздо больше возможностей. Многие пользователи выбрали наш пакетный ресайзер изображений Resize Sense ( http://veprit.com/resizesense ) за его выдающуюся гибкость и удобство.
Отказ от ответственности: я разработчик. Вы лучше судите Resize Sense самостоятельно. Вступительное видео на веб-сайте продукта расскажет вам, что именно такого особенного в Resize Sense. Есть бесплатная демо-версия.
источник
Графический конвертер
Лучшее для этого ..
источник
Я обычно импортирую все изображения в iPhoto, а затем экспортирую их в разные размеры. Я сделал это на партиях из 300 или около того изображений, но никогда в том масштабе, который вы хотите. Тем не менее, это может быть вариант.
источник
Никто не упомянул Apple Aperture.
Хотя это ни в коем случае не самое дешевое, оно поставляется с множеством других вещей, которые могут оказаться полезными. Это в основном заменяет iPhoto, а затем некоторые. Это делает 95% того, для чего фотографы обычно используют Photoshop. (Это не будет делать пламенный текст. :-)
Но если вам не нужны другие вещи, которые дает вам Aperture, я поддерживаю и подход ImageMagick - если вас не пугает загрузка, установка и запуск программ из командной строки, и подход Automator, который, несмотря на претензии @ markhunte, бесплатен. ,
источник
Я использую вино (и XQuartz ) и IrfanView . Конечно, вы также можете использовать imagemagick из командной строки. Для вина и имиджмейка я бы порекомендовал Homebrew .
источник