Большинство фотографий, которые ходят по рукам, в разы больше, чем нужно. Снимок с камеры телефона обычно весит четыре-восемь мегабайт, тогда как двух-трёх хватает для любого применения, кроме крупноформатной печати. Именно эта разница приводит к тому, что письмо отклоняется, страница долго грузится, а форма отказывается принимать файл.
Сжатие здесь совмещает два рычага: понижение качества кодирования и, на более сильных уровнях, уменьшение размеров. Уменьшение размеров часто экономит больше всего — изображение вдвое меньшей ширины содержит вчетверо меньше пикселей — и при просмотре на экране это редко заметно.
Когда доступен, для кодирования используется MozJPEG, дающий файлы меньше встроенного браузерного кодировщика при том же воспринимаемом качестве.
Сжатие выполняется в браузере. Личные фотографии не проходят ни через какой сервер.
| Уровень | Качество | Масштаб JPG | Масштаб PNG |
|---|---|---|---|
| Базовый | 0,80 | 100 % | 90 % |
| Средний | 0,65 | 90 % | 75 % |
| Сильный | 0,45 | 75 % | 50 % |
Обратите внимание: PNG уменьшается агрессивнее на каждом уровне. Это сделано намеренно — PNG не выигрывает от сжатия с потерями так же, как JPG, поэтому уменьшение размеров остаётся основным доступным рычагом.
| Назначение | Рекомендуемый уровень |
|---|---|
| Вложение в письмо | Средний — почти всегда решает вопрос лимита |
| Изображение на веб-странице | Средний, затем проверьте на большом экране |
| Миниатюра или аватар | Сильный — изображение смотрят маленьким |
| Архив, который могут печатать | Базовый — сохраняет исходные размеры |
| Форма с жёстким лимитом | Сильный, и проверьте результат |
Зависит от оригинала. Фотография с телефона на Среднем уровне обычно уменьшается впятеро или больше. Уже оптимизированные изображения сжимаются слабо.
Нет. Сжатие JPEG выполняется с потерями, и выброшенная информация не возвращается. Сохраните оригинал, если он может понадобиться.
На уровнях Средний и Сильный размеры уменьшаются вдобавок к качеству, потому что это экономит гораздо больше места. Используйте Базовый, если нужно сохранить исходные размеры.
Да, но иначе. PNG сжимается без потерь, поэтому экономия достигается в основном уменьшением размеров, которое на каждом уровне агрессивнее.
Да. Все изображения получают один уровень, результат приходит в ZIP.
Нет. Кодирование выполняется в воркере внутри браузера.