bpg для форума

Про жизнь в Сингапуре. Работа, хобби и прочее. Если не знаете куда, пишите тут
Сообщение
Автор
Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

bpg для форума

#1 Сообщение Gradient » Ср сен 11, 2019 11:47 pm

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

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

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

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

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

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

Аватара пользователя
Tester
Сообщения: 245
Зарегистрирован: Пн дек 01, 2014 5:01 pm
Откуда: Хайфа
Контактная информация:

bpg для форума

#2 Сообщение Tester » Сб сен 14, 2019 1:14 pm

Не могу запостить ссылку на фото, ссылка не работает.
Как картинкой делиться?

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

bpg format для форума

#3 Сообщение Gradient » Сб сен 14, 2019 1:43 pm

Никак... изображение существует только в памяти браузера. Только давать ссылку на страницу или пересохранять в png.

Аватара пользователя
Tester
Сообщения: 245
Зарегистрирован: Пн дек 01, 2014 5:01 pm
Откуда: Хайфа
Контактная информация:

bpg format для форума

#4 Сообщение Tester » Сб сен 14, 2019 1:47 pm

Фигня полная. Я не могу коллегам послать картинко?!

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

bpg format для форума

#5 Сообщение Gradient » Сб сен 14, 2019 1:56 pm

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

Аватара пользователя
Tester
Сообщения: 245
Зарегистрирован: Пн дек 01, 2014 5:01 pm
Откуда: Хайфа
Контактная информация:

bpg format для форума

#6 Сообщение Tester » Пт сен 20, 2019 10:34 am

Положил? Xочу посмотреть.

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

bpg format для форума

#7 Сообщение Gradient » Пт сен 20, 2019 4:10 pm

Пока нет, оригинальный код декодера при интеграции падает. Надо разбираться и переделывать. Потом, пока нет времени.

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

bpg для форума

#8 Сообщение Gradient » Ср июл 08, 2020 12:29 am

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

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

Изображение

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

Изображение


Вернуться в «Разное»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя