Сожми его мягко
Вы знаете, что на сайте изображение сжимается? Более того, оно сжимается либо с потерями в качестве, либо без потерь.
Разберемся?
Представьте, что вы разрабатываете веб-сайты. При сжатии с потерями некоторые ваши данные будут потеряны на веки вечные. Сжатие с потерями навсегда удаляет данные изображения и ухудшает изображение в процессе.
Иногда в этом нет ничего страшного, так как какие-то дополнительные детали человеческий глаз даже не сможет воспринять.
Сжатие изображений без потерь сохраняет все необходимые данные для точного воссоздания изображения.
В идеале
В идеале ваше изображение сначала пройдет фазу сжатия с потерями, а затем фазу без потерь, где то, что осталось, будет оптимизировано.
Итак, форматы изображений, которые нам понадобятся при разработке веб-сайта:
JPEG
JPEG использует сжатие с потерями, чтобы сохранить небольшой размер файла.
У него есть классное преимущество: вы можете настроить степень сжатия от 0% (сильное сжатие) до 100% (без сжатия).
Записывайте: сжатие изображения на 75-100% будет поддерживать высокое качество изображения, но при 75% изображение будет в два раза меньше 100%-ного.
PNG
Суперсила PNG в том, что его алгоритм сжимает изображение без потерь. PNG сохраняет мелкие детали на изображениях, даже когда речь идет о тексте. Смиритесь – благодаря этой суперсиле размеры файлов PNG гораздо больше по сравнению с другими форматами.
Эх, соединить бы JPEG и PNG!
Впрочем… Google подумал об этом первым и изобрел WebP.
WebP
Гиганты вроде YouTube и eBay уже начали использовать этот формат для повышения эффективности сайта.
Существует два вида изображений WebP.
WebP использует сжатие с потерями. Эдакий JPEG формата WebP.
Вторая разновидность называется WebP Lossless и похожа на PNG.
Оба типа WebP создают изображение, которое намного меньше, чем их аналоги JPEG и PNG. В среднем изображения WebP на 25-34% меньше, чем сопоставимые JPEG, и на 26% меньше, чем PNG.
Как видите, сжатие файлов – не такой уж и сложный вопрос по части разработки веб-сайтов.