Последнее обновление: 2021-10-06 19:56:17
При использовании SVG в веб-дизайне почти всегда можно сжать вес файла в отличие от JPEG и PNG. Но чем сложнее SVG, тем больше вес файла.
Во-первых PNG декодируется в отдельном потоке, а SVG в главном, а во-вторых помимо производительности есть еще такие вещи, как например, память. В общем они решили отказаться от хранения кэша для svg чтобы сэкономить памяти.
JPG занимает меньше, а PNG качественнее. JPG жмет все одним алгоритмом (но зато работает быстрее, и меньше весит), правда артефакты и смазанность границ... Если мы говорим про сайты, то тут еще приходится следить за размером.
Формат PNG хранит информацию об изображении в сжатом виде, но сжатие, в отличие от JPEG, производится без потерь, поэтому зачастую PNG всегда больше JPEG по размеру. PNG также известен как отличный формат для редактирования изображений.
JPEG лучше подходит для фотографий и изображений с большим количеством цветов и при наличии градиентов. PNG оптимальнее для рисунков, схем, иконок, логотипов или в случаях, когда для изображения нужна прозрачность.
Вы можете использовать его без потерь, но в основном он используется для сжатия изображений с потерями. BMP и несжатый и без потерь. PNG сжат, но без потерь. ... PNG также поддерживает прозрачность, а BMP - нет.