PNG — неплохой формат для скриншотов и графики с прозрачностью, но плохой выбор по умолчанию для фотографий и изображений в вебе — файлы получаются в два-пять раз больше эквивалентного JPG без видимого выигрыша в качестве. Если у вас есть папка из сотни PNG, предназначенных для сайта, вложения в письмо или доставки клиенту, конвертировать их по одному в Preview — не серьёзный вариант.
Почему PNG вообще накапливается
Инструменты скриншотов по умолчанию сохраняют в PNG. Дизайнерский софт по умолчанию экспортирует сведённые изображения в PNG. Сканеры и некоторые камеры тоже сохраняют в PNG. В этом нет ничего неправильного — PNG без потерь и поддерживает прозрачность — но это значит, что PNG накапливаются в папках «Загрузки» и «Рабочий стол», даже когда JPG лучше подошёл бы под реальную задачу.
Ручной путь и почему он не работает
Preview умеет конвертировать один PNG в JPG через «Файл» > «Экспортировать». Выделите несколько файлов в Finder, кликните правой кнопкой — там тоже найдётся быстрое действие для конвертации изображений — но оно не позволяет задать качество JPG и молча сохраняет те же имена файлов, а значит вы перезапишете оригиналы, если не будете внимательны. Для нескольких файлов это терпимо. Для сотни нужен контроль качества и очередь, работающая без вашего участия.
Пакетная конвертация с контролем качества
Mediasmith имеет выделенную очередь изображений, созданную именно для этого. Перетащите папку с PNG, выберите JPG в качестве выходного формата, задайте уровень сжатия и сконвертируйте весь пакет за один проход. Файлы обрабатываются параллельно, а не последовательно, поэтому папка из ста изображений не означает ожидание в сто раз дольше, чем для одного файла.
Заодно измените размер
Поскольку конвертация формата находится в том же конвейере, что изменение размера и обрезка, можно уменьшить слишком крупные скриншоты до разумной ширины одновременно с конвертацией — полезно, если PNG пришли с 5K-дисплея, а предназначены для записи в блоге.
Оригиналы остаются нетронутыми
Сконвертированные файлы записываются как новые выходные файлы, поэтому исходные PNG не перезаписываются. Это важно, если когда-нибудь снова понадобится прозрачность или качество без потерь.
Пакетная конвертация PNG в JPG — задача на пять минут, а не на целый вечер, если делать её не файл за файлом.