URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 110684
[ Назад ]

Исходное сообщение
"В Chromium добавлена поддержка анимированных PNG-изображений"

Отправлено opennews , 15-Мрт-17 11:04 
В кодовую базу Chromium, которая послужит основной для выпуска Chrome 59, принято (https://chromium.googlesource.com/chromium/src/+/7d2b8c45afc...) изменение с реализацией формата APNG (https://wiki.mozilla.org/APNG_Specification), в отличие от формата GIF позволяющего создавать анимированные изображения с 24-разрядной глубиной цвета и дополнительными 8 битами на прозрачность. APNG обратно совместим с PNG, что позволяет отобразить изображения при помощи любого декодировщика PNG (если декодировщик не поддерживает расширения для анимации, то будет показано статическое изображение).


Поддержка APNG принята в Chrome спустя 10 лет с момента добавления (https://www.opennet.me/opennews/art.shtml?num=10218) в Firefox 3 и Opera 9.5 (APNG поддерживался в движке Presto, для Opera 15+ подготовлен специальный плагин). С 2015 года APNG  поддерживается (https://bugs.webkit.org/show_bug.cgi?id=17022) в Safari и браузерах на базе движка WebKit. Для полного охвата всех браузеров недостаёт поддержки APNG в Microsoft Internet Explorer и Edge.

URL: https://news.ycombinator.com/item?id=13871809
Новость: http://www.opennet.me/opennews/art.shtml?num=46190


Содержание

Сообщения в этом обсуждении
"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Sluggard , 15-Мрт-17 11:04 
Совсем не слоупоки, ага.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 11:21 
Там была принципиальная позиция, ждем ответную уступку - WebP в Firefox.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Sluggard , 15-Мрт-17 11:25 
> Там была принципиальная позиция, ждем ответную уступку - WebP в Firefox.

Какая-то идиотская принципиальность.
Впрочем, пофигу, для Хромога же было расширение APNG.


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Sluggard , 15-Мрт-17 16:35 
Модеры совсем офигели. :D

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 22:19 
в двух основных браузерах не было поддержки apng. Кто-то пользовался apng?

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 11:07 
Не прошло и... а, нет, прошло.
Осталось дождаться webp в Firefox, и можно спокойно умирать.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Timur I. Davletshin , 15-Мрт-17 11:10 
https://bugzilla.mozilla.org/show_bug.cgi?id=1294490 — уже есть экспериментальные сборки. А в Palemoon есть поддержка уже достаточно давно.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 11:27 
7 лет ждем - https://bugzilla.mozilla.org/show_bug.cgi?id=600919

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено VEG , 15-Мрт-17 11:39 
APNG в Chrome дольше ждали — аж с 2008 года:
https://bugs.chromium.org/p/chromium/issues/detail?id=1171

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено cp , 15-Мрт-17 20:03 
Жесть. Этой чепухой морочат голову 7 лет.
Кому еще не ясно, что WebP мертв, а WebM дергается только пока его форсит гугол на своем видеохостинге.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 16-Мрт-17 19:43 
Вообще-то webm - стандарт де-факто уже года три.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено dimqua , 15-Мрт-17 11:16 
Осталось дождаться webp в WWW.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 12:20 
вроде как некоторые сайты отдают webp если в юзерагенте указан соответсвующий браузер

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Виктор , 15-Мрт-17 13:15 
Жалко мне те сайты, которые по юзерагенту решают, что им отдавать...

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 14:24 
самый простой способ и самый быстрый. Ну да есть осечки но их процент настолько мал.


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено key , 15-Мрт-17 14:33 
А мне жалко пользователей браузеров "не по-умолчанию". Сами ж монополию поддерживаем и ломаем стандарты, отдавая на своих сайтах контент в зависимости от юзерагента.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 13:17 
Все еще проще, браузер в заголовке запроса 'accept' указывает 'image webp'. Юзерагент не нужен.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено irinat , 16-Мрт-17 01:25 
Youtube отдаёт WebP, если в User-Agent указан Chrome. Не смотрит он в Accept.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 16-Мрт-17 15:18 
Он и для Фаерфокса отдаёт. С заголовками не экспериментировал.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено irinat , 16-Мрт-17 17:08 
> Он и для Фаерфокса отдаёт. С заголовками не экспериментировал.

Я как-то менял user agent на строку из Chrome. Обнаружил, что на Youtube картинки отвалились. Ставишь в UA Chrome — получаешь webp. Возвращаешь обратно Firefox — приходят png.


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Z , 15-Мрт-17 21:46 
Можно и не ждать, а запилить конвертор на WebAssembly из WebP в PNG для тех, кто не осилил поддержку и вызывать его по <img onerror="WebP_to_PNG(this)">

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено cp , 16-Мрт-17 14:06 
Что проще, реализовать wasm конвертор для браузера или сразу хранить на сервере изображения в png?

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 16-Мрт-17 19:44 
В первом случае не нужно ничего конвертировать (если картинка от клиента).

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 11:34 
А опцию для отключения анимированных изображений так и не добавили

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 12:05 
А еще там нет опций для отключения тега <b> (делает текст жирным), тега <i> (делает текст курсивным), кнопки закрытия вкладки, самого веб-просмотрщика (допустим, хочется кому-нибудь запустить хром без возможности отображения страниц -- а опции нет). Вообще не настраивается хром.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 12:48 
> <b> (делает текст жирным)

Это было в прошлом тысячелетии.


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 13:13 
И в новом. У b и strong разное семантическое предназначение.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 15:18 
И тем не менее у firefox и оригинальной opera данная опция есть и она очень спасает от мигающей фигни на экране.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Дуплик , 15-Мрт-17 12:20 
Не прошло и 5 лет.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено VINRARUS , 15-Мрт-17 13:34 
Прошло.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 12:36 
Остановку анимации для невидимых в данный момент изображений уже сделали?
Presto такое умела еще лет 10 назад. А в Blink все гифки крутились, что на фоновых вкладках, что при "display: none".

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 13:24 
Крутящиеся в фоне гифки это прикрытие для крутящихся в фоне зондов.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено key , 15-Мрт-17 14:35 
> Остановку анимации для невидимых в данный момент изображений уже сделали?
>  Presto такое умела еще лет 10 назад. А в Blink все
> гифки крутились, что на фоновых вкладках, что при "display: none".

Хех, оперы давно нет, а ее все вспоминают. Крутой был броузер, но видимо маркетологи победили погромистов.


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено fi , 15-Мрт-17 17:34 
нет, именно программеры выдохлись. фишки конечно круто, но сильно отстали от мэйнстрима, все сложней делать фичи - комманда не справилась, продукт-то закрытый. А расширить ее - денег не хватала, ниша сузилась.  

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 18:21 
был просчет именно менеджеров. у компании были временные проблемы связанные с качеством браузера, которые она успешно разрешила за счет программистов. но когда они снова пошли в прибыль, менеджерье наотрез отказалось нанимать новых программистов для поддержки бурно развивающегося html5, и в итоге разрыв между ними и вебкитом/фф достиг угрожающих размеров. на этом история престо заканчивается

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено cp , 15-Мрт-17 20:06 
> нет, именно программеры выдохлись. фишки конечно круто, но сильно отстали от мэйнстрима,
> все сложней делать фичи - комманда не справилась, продукт-то закрытый. А
> расширить ее - денег не хватала, ниша сузилась.

После слива в паблик исходников не стыдно пороть такую глупость?


"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 16-Мрт-17 19:47 
Ага, крутой. Один только browser.js чего стоит.
Рекомендую ознакомиться всем операфагам, вот он: https://raw.githubusercontent.com/operasoftware/browserjs/ma...

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 16:10 
Еще можно было отключить показ всех изображений и по клику правой клавиши мыши подгружать нужные. Эх, как же не хватает старой оперы...

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 16:36 
Плохо, что в libpng отказываются добавлять поддержку APNG.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 15-Мрт-17 16:52 
Новый способ атаки DoS с засиранием памяти/диска - декодировать зацикленный анимированный png в бесконечный набор картинок ;)

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено Аноним , 16-Мрт-17 10:34 
Почему бесконечный? А зацикленный gif тогда как?

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено VEG , 16-Мрт-17 12:27 
Когда APNG станет достаточно популярным стандартом де-факто, думаю им будет некуда деваться и они тоже добавят поддержку. Осталось только дождаться поддержки APNG в Edge — и его начнут достаточно активно использовать то тут то там. А остальные уже подтянутся.

"В Chromium добавлена поддержка анимированных PNG-изображений"
Отправлено mumu , 16-Мрт-17 03:56 
Очень хорошо. Ждём поддержки в Tumblr