PNG вернулся ( programmax.net )
> Официально поддерживает данные Exif
Вероятно, это лучшая новость. Хотя вы уже можете записывать пользовательские данные в заголовок, наличие Exif — это хорошо.
BTW: Есть ли в Exif магнитометр (вращение) и поле ускорения (гравитация)? Я часто задаюсь вопросом, почему Google не сохраняет эту информацию в изображениях, которые сохраняет приложение камеры. Это могло бы очень помочь при постобработке, например, при выравнивании горизонта или создании панорам.
> Я знаю, вы все сразу задались вопросом: лучшее сжатие? Мы уже работаем над этим.
Это меня беспокоит. Поскольку, по-видимому, изменение алгоритма сжатия нарушит обратную совместимость, а это значит, что мы начнем видеть файлы “png”, которые на самом деле не являются файлами png.
Это будет похоже на USB-C, но для изображений.
Лучшее сжатие может также означать новый набор методов фильтрации или новый алгоритм чересстрочной развертки. Но да, любой из них вызовет мгновенную несовместимость. Как отмечено в соответствующем выпуске [1], нам понадобится как минимум новый тип носителя.
[1] https://github.com/w3c/png/issues/39#issuecomment-2674690324
Разве нельзя улучшить алгоритм сжатия и при этом выдавать все еще годные входные данные для распаковки? PNG основан на zip, и, безусловно, есть способы улучшить zip, не нарушая обратную совместимость.
При этом они также могут делать глупости, однако в самом конце цитируемого вами предложения они говорят:
> мы хотим быть уверены, что делаем это правильно.
Так что надежда есть.
Мне очень любопытно посмотреть, как это будет выглядеть по сравнению с jpegxl без потерь.
Так что анимированные GIF-файлы можно заменить анимированными PNG-файлами с альфа-смешиванием, прозрачными фонами и сжатием без потерь! Можно оживить и пережить немного ностальгии по сайтам 2000-х 🙂
Любопытно, есть ли также анимированные SVG. Я помню, что видел некоторые анимации SVG на основе Javascript (это был именованный аватар чат-бота) – но не уверен, есть ли какой-либо стандартный фреймворк.
> Интересно, существуют ли также анимированные SVG-файлы.
Да. Соответствующие элементы анимации:
• <набор>
• <анимировать>
•
• <анимация движения>
См. https://www.w3schools.com/graphics/svg_animation.asp
Читая ссылку на запись в блоге о новом типе фрагмента cICP [0], можно сделать вывод, что «надлежащая поддержка HDR» — это не то, чего нельзя было бы сделать с помощью встроенного профиля ICC, а скорее сильно сокращенная форма информации о цветовом пространстве, подходящая для небольших файлов изображений.
[0] https://svgees.us/blog/cICP.html
Source: news.ycombinator.com