Страница 1 из 2

bpg для форума

Добавлено: Ср сен 11, 2019 11:47 pm
Gradient
Собрал и подключил серверную поддержку новейшего формата сжатия изображений.
Преимущество в серьёзном уменьшении размера файла при минимальном ухудшении качества. Поддерживается 14bit HDR, но чтоб увидеть всю красоту, вам следует иметь соответствующий дисплей, хотя-бы 10 битный.

Тайный смысл перехода.
Сервер хостинга "на лету" пережимает изображение из исходника высокого разрешения. Динамически изменяя размер и резолюшен исходя из параметров канала связи и оборудования пользователя. При этом, размер итогового файла всегда будет раза в 3-4 меньше по размеру и с лучшим качеством относительно упаковки в старые форматы. Для страниц с множеством фото высокого разрешения, выигрыш по скорости загрузки должен получится существенный.

> Тестовая страничка тут

Исходные файлы высокого разрешения: tif или png.
Хостинг -> динамическое преобразование в файл bpg.
Затем bpg вставляется в тег img как обычная картинка.
Далее браузер декодирует bpg встроенным модулем на js asm в png для показа.
Последняя конвертация необходима, тому как встроенной поддержки нового формата в браузерах нет.

Кто что скажет? Какие видно проблемы или недостатки?
Потестите (если есть желание) задержку декодирования на разных телефонах, было бы интересно.

Если вы не видите все 5 картинок, отпишитесь плз.
Название браузера и устройства.

bpg для форума

Добавлено: Сб сен 14, 2019 1:14 pm
Tester
Не могу запостить ссылку на фото, ссылка не работает.
Как картинкой делиться?

bpg format для форума

Добавлено: Сб сен 14, 2019 1:43 pm
Gradient
Никак... изображение существует только в памяти браузера. Только давать ссылку на страницу или пересохранять в png.

bpg format для форума

Добавлено: Сб сен 14, 2019 1:47 pm
Tester
Фигня полная. Я не могу коллегам послать картинко?!

bpg format для форума

Добавлено: Сб сен 14, 2019 1:56 pm
Gradient
Наоборот хорошо, нефик чужие картинки тырить хитрожопым гуглям и прочим упырям, "приходи и смотри". Для коммерческих сайтов отличный вариант. Можно ещё алгоритм поменять и картинка станет показываться только на вашем сайте.

bpg format для форума

Добавлено: Пт сен 20, 2019 10:34 am
Tester
Положил? Xочу посмотреть.

bpg format для форума

Добавлено: Пт сен 20, 2019 4:10 pm
Gradient
Пока нет, оригинальный код декодера при интеграции падает. Надо разбираться и переделывать. Потом, пока нет времени.

bpg для форума

Добавлено: Ср июл 08, 2020 12:29 am
Gradient
Прикрутил долгожданный долгострой, поддержку 14-bit image формата *.bpg
У кого дисплей поддерживает HDR 10bit, несомненно заценят, картинка будет отличной.
Посмотрите плиз демку ниже, если не видите изображение, отпишитесь для устранения ошибок в разных браузерах.

Демо анимированного для замены gif. -> bpg 8bit: 48 KB, Original GIF: 1892 KB. Выигрыш ~39 раз.

Изображение

Демо фото, сжатый файл bpg 8bit: 112 KB, разворачивается в 1.7МB. Выигрыш ~15 раз.

Изображение