Вашему интернет-магазину нужны изображения товаров ровно 1200×1200 пикселей. Шаблон блога ломается, если главные изображения шире 1600 пикселей. Бренд-гайд клиента задаёт максимальный размер файла для материалов соцсетей. У вас 400 изображений в разрешении камеры, и каждое нужно изменить перед загрузкой.
Preview на macOS умеет менять размер изображений — по одному, через диалоговое окно, затем «Файл» > «Экспортировать». Для нескольких файлов это нормально. Для сотен — неоплачиваемый труд.
Встроенные варианты пакетного изменения размера
macOS не поставляется со специализированным инструментом пакетного изменения размера. Быстрые действия Finder умеют конвертировать форматы, но не предлагают элементы управления размером. Automator (или «Быстрые команды») можно настроить на изменение размера изображений, но создание надёжного процесса означает изучение интерфейса Automator, обработку граничных случаев вроде портретной и альбомной ориентации и надежду, что процесс не сломается тихо на необычных форматах. CLI-утилита sips может менять размер в цикле, но скрипт shell — это не тот процесс, который можно передать коллеге.
Пакетное изменение размера с упорядоченным конвейером
Mediasmith обрабатывает пакетное изменение размера как часть своего пиксельного конвейера. Перетащите изображения в очередь обработки изображений, добавьте операцию изменения размера, задайте целевые размеры или максимальную ширину и запустите обработку пакета. Приложение изменяет размер каждого изображения в очереди с настраиваемым параллелизмом.
Цепочка операций
Изменение размера часто лишь первый шаг. Пиксельный конвейер позволяет выстроить операции в последовательность: изменить размер до 1200 пикселей по ширине, затем обрезать до квадрата, затем добавить водяной знак. Каждая операция выполняется в заданном порядке, поэтому вы получаете предсказуемые, воспроизводимые результаты по всему пакету.
Конвертация формата включена
Если вы меняете размер для веба, скорее всего, также нужно конвертировать из TIFF или PNG в JPEG или WebP. Выходной формат задаётся вместе с конвейером, поэтому изменение размера и конвертация формата происходят за один проход — не нужно прогонять пакет через второй инструмент.
Пресеты для повторяющихся задач
Если вы регулярно меняете размер под одни и те же параметры — «Instagram: 1080×1080, JPEG, качество 90%» или «главное изображение для веба: ширина 1600px, WebP» — сохраните конвейер как пресет. В следующий раз: перетащить, выбрать пресет, конвертировать. Сохраняется вся спецификация целиком, а не только формат.
Пакетное изменение размера — одна из тех задач, которые кажутся должны быть встроены в ОС. Пока Apple с этим не согласилась, специализированный инструмент с нормальным конвейером — самый быстрый путь от разрешения камеры до готовности к загрузке.