bpg для форума
Добавлено: Ср сен 11, 2019 11:47 pm
Собрал и подключил серверную поддержку новейшего формата сжатия изображений.
Преимущество в серьёзном уменьшении размера файла при минимальном ухудшении качества. Поддерживается 14bit HDR, но чтоб увидеть всю красоту, вам следует иметь соответствующий дисплей, хотя-бы 10 битный.
Тайный смысл перехода.
Сервер хостинга "на лету" пережимает изображение из исходника высокого разрешения. Динамически изменяя размер и резолюшен исходя из параметров канала связи и оборудования пользователя. При этом, размер итогового файла всегда будет раза в 3-4 меньше по размеру и с лучшим качеством относительно упаковки в старые форматы. Для страниц с множеством фото высокого разрешения, выигрыш по скорости загрузки должен получится существенный.
> Тестовая страничка тут
Исходные файлы высокого разрешения: tif или png.
Хостинг -> динамическое преобразование в файл bpg.
Затем bpg вставляется в тег img как обычная картинка.
Далее браузер декодирует bpg встроенным модулем на js asm в png для показа.
Последняя конвертация необходима, тому как встроенной поддержки нового формата в браузерах нет.
Кто что скажет? Какие видно проблемы или недостатки?
Потестите (если есть желание) задержку декодирования на разных телефонах, было бы интересно.
Если вы не видите все 5 картинок, отпишитесь плз.
Название браузера и устройства.
Преимущество в серьёзном уменьшении размера файла при минимальном ухудшении качества. Поддерживается 14bit HDR, но чтоб увидеть всю красоту, вам следует иметь соответствующий дисплей, хотя-бы 10 битный.
Тайный смысл перехода.
Сервер хостинга "на лету" пережимает изображение из исходника высокого разрешения. Динамически изменяя размер и резолюшен исходя из параметров канала связи и оборудования пользователя. При этом, размер итогового файла всегда будет раза в 3-4 меньше по размеру и с лучшим качеством относительно упаковки в старые форматы. Для страниц с множеством фото высокого разрешения, выигрыш по скорости загрузки должен получится существенный.
> Тестовая страничка тут
Исходные файлы высокого разрешения: tif или png.
Хостинг -> динамическое преобразование в файл bpg.
Затем bpg вставляется в тег img как обычная картинка.
Далее браузер декодирует bpg встроенным модулем на js asm в png для показа.
Последняя конвертация необходима, тому как встроенной поддержки нового формата в браузерах нет.
Кто что скажет? Какие видно проблемы или недостатки?
Потестите (если есть желание) задержку декодирования на разных телефонах, было бы интересно.
Если вы не видите все 5 картинок, отпишитесь плз.
Название браузера и устройства.