The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

15.03.2017 10:51  В Chromium добавлена поддержка анимированных PNG-изображений

В кодовую базу Chromium, которая послужит основной для выпуска Chrome 59, принято изменение с реализацией формата APNG, в отличие от формата GIF позволяющего создавать анимированные изображения с 24-разрядной глубиной цвета и дополнительными 8 битами на прозрачность. APNG обратно совместим с PNG, что позволяет отобразить изображения при помощи любого декодировщика PNG (первый кадр анимации представляет собой обычный PNG, поэтому если декодировщик не поддерживает расширения для анимации, то будет показано статическое изображение).

Поддержка APNG принята в Chrome спустя 10 лет с момента добавления в Firefox 3 и Opera 9.5 (APNG поддерживался в движке Presto, для Opera 15+ требуется установка специального плагина). С 2015 года APNG поддерживается в Safari и браузерах на базе движка WebKit. Для полного охвата всех браузеров недостаёт поддержки APNG в Microsoft Internet Explorer и Edge.

Длительное отсутствие поддержки APNG в Chrome было обусловлено использованием для отображения PNG штатной библиотеки libpng, в которой отсутствует поддержка расширения APNG, а также, косвенно, продвижением компанией Google собственного формата WebP, поддерживающего анимированные изображения. Интеграция WebP в Firefox пока находится на стадии экспериментальной разработки.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Google выпустил третью версию библиотеки с реализацией формата WebP
  3. OpenNews: Компания Google продолжает активное продвижение формата WebP
  4. OpenNews: В Opera добавлена поддержка анимированных PNG
  5. OpenNews: В Firefox 3 появится поддержка анимированных PNG
  6. OpenNews: Третья альфа версия Firefox 3 с поддержкой APNG
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: chrome, png, apng
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Sluggard, 11:04, 15/03/2017 [ответить] [смотреть все]
  • +20 +/
    Совсем не слоупоки, ага.
     
     
  • 2.5, Аноним, 11:21, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +11 +/
    Там была принципиальная позиция, ждем ответную уступку - WebP в Firefox.
     
     
  • 3.6, Sluggard, 11:25, 15/03/2017 [^] [ответить] [смотреть все]
  • +2 +/
    > Там была принципиальная позиция, ждем ответную уступку - WebP в Firefox.

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

     
     
  • 4.25, Sluggard, 16:35, 15/03/2017 [^] [ответить] [смотреть все]
  • +/
    Модеры совсем офигели. :D
     
  • 4.35, Аноним, 22:19, 15/03/2017 [^] [ответить] [смотреть все]
  • +/
    в двух основных браузерах не было поддержки apng. Кто-то пользовался apng?
     
  • 1.2, Аноним, 11:07, 15/03/2017 [ответить] [смотреть все]  
  • +6 +/
    Не прошло и... а, нет, прошло.
    Осталось дождаться webp в Firefox, и можно спокойно умирать.
     
     
  • 2.3, Timur I. Davletshin, 11:10, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    https://bugzilla.mozilla.org/show_bug.cgi?id=1294490 — уже есть экспериментальные сборки. А в Palemoon есть поддержка уже достаточно давно.
     
     
  • 3.7, Аноним, 11:27, 15/03/2017 [^] [ответить] [смотреть все]  
  • +/
    7 лет ждем - https://bugzilla.mozilla.org/show_bug.cgi?id=600919
     
     
  • 4.9, VEG, 11:39, 15/03/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    APNG в Chrome дольше ждали — аж с 2008 года:
    https://bugs.chromium.org/p/chromium/issues/detail?id=1171
     
  • 4.32, cp, 20:03, 15/03/2017 [^] [ответить] [смотреть все]  
  • –5 +/
    Жесть Этой чепухой морочат голову 7 лет Кому еще не ясно, что WebP мертв, а We... весь текст скрыт [показать]
     
     
  • 5.47, Аноним, 19:43, 16/03/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вообще-то webm - стандарт де-факто уже года три.
     
  • 2.4, dimqua, 11:16, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Осталось дождаться webp в WWW.
     
     
  • 3.12, Аноним, 12:20, 15/03/2017 [^] [ответить] [смотреть все]  
  • +/
    вроде как некоторые сайты отдают webp если в юзерагенте указан соответсвующий бр... весь текст скрыт [показать]
     
     
  • 4.16, Виктор, 13:15, 15/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Жалко мне те сайты, которые по юзерагенту решают, что им отдавать...
     
     
  • 5.20, Аноним, 14:24, 15/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    самый простой способ и самый быстрый Ну да есть осечки но их процент настолько ... весь текст скрыт [показать]
     
     
  • 6.21, key, 14:33, 15/03/2017 [^] [ответить] [смотреть все]  
  • +/
    А мне жалко пользователей браузеров "не по-умолчанию". Сами ж монополию поддерживаем и ломаем стандарты, отдавая на своих сайтах контент в зависимости от юзерагента.
     
  • 4.17, Аноним, 13:17, 15/03/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Все еще проще, браузер в заголовке запроса accept указывает image webp Юзер... весь текст скрыт [показать]
     
     
  • 5.38, irinat, 01:25, 16/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Youtube отдаёт WebP, если в User-Agent указан Chrome. Не смотрит он в Accept.
     
     
  • 6.45, Аноним, 15:18, 16/03/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Он и для Фаерфокса отдаёт. С заголовками не экспериментировал.
     
     
  • 7.46, irinat, 17:08, 16/03/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Он и для Фаерфокса отдаёт. С заголовками не экспериментировал.

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

     
  • 2.34, Z, 21:46, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Можно и не ждать, а запилить конвертор на WebAssembly из WebP в PNG для тех, кто не осилил поддержку и вызывать его по <img onerror="WebP_to_PNG(this)">
     
     
  • 3.44, cp, 14:06, 16/03/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Что проще, реализовать wasm конвертор для браузера или сразу хранить на сервере изображения в png?
     
     
  • 4.48, Аноним, 19:44, 16/03/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    В первом случае не нужно ничего конвертировать (если картинка от клиента).
     
  • 1.8, Аноним, 11:34, 15/03/2017 [ответить] [смотреть все]  
  • +2 +/
    А опцию для отключения анимированных изображений так и не добавили
     
     
  • 2.10, Аноним, 12:05, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    А еще там нет опций для отключения тега <b> (делает текст жирным), тега <i> (делает текст курсивным), кнопки закрытия вкладки, самого веб-просмотрщика (допустим, хочется кому-нибудь запустить хром без возможности отображения страниц -- а опции нет). Вообще не настраивается хром.
     
     
  • 3.14, Аноним, 12:48, 15/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > <b> (делает текст жирным)

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

     
     
  • 4.15, Аноним, 13:13, 15/03/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    И в новом. У b и strong разное семантическое предназначение.
     
  • 3.23, Аноним, 15:18, 15/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    И тем не менее у firefox и оригинальной opera данная опция есть и она очень спас... весь текст скрыт [показать]
     
  • 1.11, Дуплик, 12:20, 15/03/2017 [ответить] [смотреть все]  
  • –3 +/
    Не прошло и 5 лет.
     
     
  • 2.19, VINRARUS, 13:34, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Прошло.
     
  • 1.13, Аноним, 12:36, 15/03/2017 [ответить] [смотреть все]  
  • +1 +/
    Остановку анимации для невидимых в данный момент изображений уже сделали Prest... весь текст скрыт [показать]
     
     
  • 2.18, Аноним, 13:24, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Крутящиеся в фоне гифки это прикрытие для крутящихся в фоне зондов.
     
  • 2.22, key, 14:35, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > Остановку анимации для невидимых в данный момент изображений уже сделали?
    >  Presto такое умела еще лет 10 назад. А в Blink все
    > гифки крутились, что на фоновых вкладках, что при "display: none".

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

     
     
  • 3.29, fi, 17:34, 15/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    нет, именно программеры выдохлись. фишки конечно круто, но сильно отстали от мэйнстрима, все сложней делать фичи - комманда не справилась, продукт-то закрытый. А расширить ее - денег не хватала, ниша сузилась.  
     
     
  • 4.31, Аноним, 18:21, 15/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    был просчет именно менеджеров у компании были временные проблемы связанные с ка... весь текст скрыт [показать]
     
  • 4.33, cp, 20:06, 15/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > нет, именно программеры выдохлись. фишки конечно круто, но сильно отстали от мэйнстрима,
    > все сложней делать фичи - комманда не справилась, продукт-то закрытый. А
    > расширить ее - денег не хватала, ниша сузилась.

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

     
  • 3.49, Аноним, 19:47, 16/03/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ага, крутой Один только browser js чего стоит Рекомендую ознакомиться всем опе... весь текст скрыт [показать]
     
  • 2.24, Аноним, 16:10, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Еще можно было отключить показ всех изображений и по клику правой клавиши мыши п... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, Аноним, 16:36, 15/03/2017 [ответить] [смотреть все]  
  • +1 +/
    Плохо, что в libpng отказываются добавлять поддержку APNG.
     
     
  • 2.27, Аноним, 16:52, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Новый способ атаки DoS с засиранием памяти диска - декодировать зацикленный аним... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, Аноним, 10:34, 16/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Почему бесконечный? А зацикленный gif тогда как?
     
  • 2.42, VEG, 12:27, 16/03/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Когда APNG станет достаточно популярным стандартом де-факто, думаю им будет некуда деваться и они тоже добавят поддержку. Осталось только дождаться поддержки APNG в Edge — и его начнут достаточно активно использовать то тут то там. А остальные уже подтянутся.
     
  • 1.39, mumu, 03:56, 16/03/2017 [ответить] [смотреть все]  
  • +/
    Очень хорошо. Ждём поддержки в Tumblr
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList