«Уменьшить размер файла без потери качества» звучит как что-то невозможное, и в строгом смысле так и есть — любое сжатие с потерями отбрасывает часть данных. Но на практике большинство изображений несут гораздо больше данных, чем кто-либо когда-либо воспримет, а это значит, что существует широкий диапазон, в котором размер файла резко падает, а разница невидима глазу. Хитрость в том, чтобы знать, где находится этот диапазон, и попадать в него стабильно по всему пакету, а не на глаз для одного изображения за раз.
Два рычага, которые действительно важны
Размер файла сводится к двум вещам: размерам в пикселях и качеству сжатия. Большинство людей сразу бросаются снижать качество JPEG — это более заметный рычаг: переборщить с ним, и вы получите блочные артефакты. Менее очевидный рычаг — размеры: изображение, отображаемое шириной 1000px, но сохранённое шириной 4000px, несёт вчетверо больше пиксельных данных без визуальной пользы при фактическом размере отображения.
Сначала изменить размер, потом слегка сжать
Комбинация, которая сильнее всего уменьшает размер файла, оставаясь визуально безупречной, — это сначала изменить размер до фактического размера отображения, а затем применить умеренное сжатие, а не сохранять полное разрешение и агрессивно сжимать в компенсацию. Уменьшение слишком крупного изображения до реальных целевых размеров часто сокращает размер файла сильнее, чем одно только сжатие, и позволяет использовать более высокое, безопасное значение качества сверху.
Mediasmith выполняет изменение размера и сжатие по качеству как этапы одного конвейера, поэтому оба происходят за один пакетный проход вместо двух отдельных инструментов или шагов.
Выбор формата тоже важен
WebP обычно даёт файлы меньшего размера, чем JPG, при эквивалентном визуальном качестве, и теперь широко поддерживается браузерами и платформами. Если назначение его принимает, одна лишь смена формата может уменьшить файлы, вообще не трогая качество или размеры.
Тестируйте перед запуском пакета
Прогоните сначала несколько показательных изображений через выбранные настройки, посмотрите на них в реальном итоговом размере и только потом применяйте настройку ко всему пакету. То, что выглядит нормально на фотографии пейзажа, может показать артефакты на фото с мелким текстом или резкими краями.
Меньшие файлы без видимой потери качества — не миф, это просто изменение размера и сжатие, работающие вместе, а не сжатие, делающее всю работу в одиночку.