Картинка или изображение 1150×950 не должно весить 830-890 Кб, и не важно в каком формате — ни в PNG, ни в JPEG.
Если это изображение сохранить в AVIF, то занимать будет 36 Кб при качестве-сжатии в 55%. Потому что JPEG очень старый формат, а кодирование картинок в AVIF занимает в 35 раз больше времени. Вот только это не существенно для современных мобильных или настольных систем.
Т.е. чудес никаких нету, расплата за новые подходы в гораздо большей вычислительной мощности при первоначальном кодировании изображения. Однако, какой смысл держаться всеми чреслами за древний JPEG?
Вместо того, чтобы отправлять JPEG-файлы в мегабайты или десятки мегабайт, можно тупо сохранить в AVIF, сократив раздутость файла более чем в десять раз.
Это всё примерно из той же области, как и
аудио-сообщения на древних Android. Когда вместо файлов на 400 Кб, выходит 7 Кб, а в среднем это превращающихся в 20-40 Кб, вместо 435 Кб.
И дело даже не в том, что каналам связи становится ощутимо лучше, важнее что скорость и надёжность доставки сообщений возрастает, положительно сказыаясь на оперативности взаимодействия. Нет такого, что на плохо работающем канале связи соообщение пытается долго подгрузиться и время доставки вырастает на десятки секунд, а то и пару минут.
По размеру с файлами AVIF сравнимы лишь скриншоты в PNG, которые хорошо сжаты и без потери качества если содержат лишь GUI элементы с текстом и элементами вёрстки. Алгоритм сжатия PNG обнаруживает на картинках много простых и повторяющихся фигур с контурами. Это сжатие оказывается так же эффективно, как и тот же AVIF на обычных фотографиях и стоп-кадрах видео.
#pic #форматы #изображения #avif #jpeg #png #lang_ru