Марти Мария выпустил обновление модуля управления цветом LittleCMS, использующимся чуть менее чем всеми свободными приложениями, которые знают о цветовых профилях и не боятся их.
Помимо исправления всех (sic!) известных ошибок эта версия может похвастать поддержкой тега dict в профилях ICC, который можно использовать для хранения произвольных метаданных. Спецификация на это расширение стандарта является новейшим дополнением к стандарту ICC.1:2004-10.
Что это означает на практике? Если вы можете хранить произвольные метаданные в цветовом профиле, то вы можете записывать туда, к примеру, идентификатор устройства, а уже это открывает достаточно широкие возможности по упрощению жизни конечных пользователей.
К примеру GNOME Color Manager уже сейчас сохраняет в эти метаданные хэш EDID для всех автоматически создаваемых профилей мониторов, и как только G-C-M снова видит этот монитор, он применяет к нему нужный профиль. В дальнейшем такие метаданные можно будет писать, например, в профили для печатающих устройств, так что при выборе типа бумаги и разрешения подсистема печати сама будет подставлять нужный цветовой профиль.
Конечная спецификация на переменные пока не согласована, текущую версию можно посмотреть тут. По утверждению Ричарда Хьюса, который руководит проектами colord и GNOME Color Manager, реализация займёт всего полчаса; вопрос именно в согласовании спецификации. Кстати, Ричард написал вчера небольшой отчёт о текущем положении дел.
Исходный код новой версии LittleCMS можно скачать отсюда; сборки для Fedora уже доступны, сборка для Ubuntu в репозитории Паскаля, видимо, появится в ближайшее время.





Нет ответов на “LittleCMS 2.2: работа над ошибками, метаданные профилей”