OpenRaster - это формат файла, предложенный для общего обмена многослойными изображениями между редакторами растровой графики . Он предназначен для замены более поздних версий формата Adobe PSD. OpenRaster все еще находится в разработке и пока поддерживается несколькими программами. [3] Расширение файлов OpenRaster по умолчанию - «.ora».
Расширение имени файла | .ora |
---|---|
Тип интернет-СМИ | изображение / openraster [1] |
Последний релиз | 0.0.5 (черновик) [2] |
Тип формата | Многослойная растровая графика |
Расширен с | OpenDocument |
Открытый формат ? | да |
Веб-сайт | Спецификация OpenRaster на openraster.org |
Задний план
Формат файла Adobe Photoshop PSD широко использовался в качестве кросс-приложения для многослойных изображений. Adobe разрешила это, опубликовав спецификации формата публично. В 2006 году Adobe изменила эту лицензию, предоставив доступ и использование спецификаций и документации «только для целей внутренней разработки Программ для разработчиков в связи с продуктами Adobe Software и включения частей или всего Образца кода в Программы для разработчиков». [4] В ответ на эти ограничения формат OpenRaster был предложен разработчиками KDE и Krita Баудевийном Ремптом [5] и Сириллом Бергером [6] на первом собрании Libre Graphics в Лионе, Франция, весной 2006 года. Открытый формат документа . [7]
Требования
Должны присутствовать следующие функции:
Общий
- полная свободно доступная документация
- Тип файла формата OpenDocument (архив с несколькими файлами внутри)
- расширяемые, но частные недокументированные расширения должны быть исключены, любое расширение должно быть добавлено в спецификацию и документацию формата файла
- не ожидается, что приложения будут поддерживать все функции формата файла, но при манипулировании файлом они не должны терять какую-либо информацию, которую они не могут обработать.
Метаданные
- хранение метаданных с использованием тегов { XMP - Dublin Core - IPTC }
- возможность хранения тегов метаданных для каждого слоя
- хранение тегов Exif
- все текстовые данные в Unicode ( UTF-8 или UTF-16 )
Слои
- хранение нескольких слоев
- хранение координат каждого слоя
- хранение параметров наложения (наложения) для каждого слоя
- хранение корректирующих слоев
- хранение эффектов слоя
- группы слоев
- информация о цвете - профиль, цветовое пространство
Другой
См. [8]
- хранение контуров, обтравочных контуров и текста на контуре
- выделения и маски
- встраивание документов в рамки OpenDocument
- поддержка отмены, история команд и действий (например, PSD)
Предложения и расширения
- палитра
- встроенные шрифты (предложение к расширению)
- несколько страниц
- поддержка анимации с использованием нескольких страниц и таймера (например, PSD)
Вызовы
Согласно проекту спецификации (по состоянию на октябрь 2010 г.), основная проблема для кросс-прикладного формата заключается в том, что, поскольку не все функции доступны во всех программах, изображение не будет отображаться одинаково в разных приложениях, особенно для корректирующих / фильтровальных слоев.
Возможный обходной путь - это необязательное хранение избыточного дополнительного слоя, содержащего полностью визуализированные пиксельные данные, видимые после всей обработки изображения, или, возможно, его снимок с более низким разрешением, подходящий для предварительного просмотра и миниатюр.
Могут быть определены различные уровни реализации, например, крошечный, простой, маленький, нормальный, полный и настраиваемый.
Поддержка приложения
OpenRaster имеет ограниченную поддержку в нескольких графических программах, и среди них его использование в разных приложениях не является гладким. [ необходима цитата ]
Заявление | Исходный уровень | SVG |
---|---|---|
DrawPile | Поддерживается [9] | да |
Chasys Draw IES | Поддерживается [10] | да |
GIMP | Базовая поддержка с версии 2.8 [11] | Нет |
Inkscape | Не поддерживается | |
Крита | Поддерживается [12] [13] | Нет |
LazPaint | Чтение с версии 5.0 и запись с 5.2 [14] | да |
MyPaint | Формат рабочего файла по умолчанию [15] | да |
Натив | Формат по умолчанию с 0.908 [16] | |
Пинта | Поддерживается начиная с версии 0.4 [17] | Нет |
XnView | Поддерживается пользовательским плагином [18] | |
Scribus | Поддерживается начиная с версии 1.5 [19] | Нет |
ImageMagick | Поддерживается начиная с версии 7.0.10-26 [20] | да |
Paint.net | Поддерживается пользовательским плагином [21] | Нет |
Смотрите также
- Создать проект
- openraster.org
- Встреча Libre Graphics
- бесплатное программное обеспечение с открытым исходным кодом
- GIMP
- Крита
- FXG
Рекомендации
- ^ «Интеграция OpenRaster Desktop» . openraster.org . Проверено 19 декабря 2016 .
- ^ «Спецификация OpenRaster (проект)» . openraster.org . Проверено 19 декабря 2016 .
- ^ «Спецификация OpenRaster» . openraster.org . Проверено 19 декабря 2016 .
- ^ «Лицензионное соглашение Adobe Photoshop CS4 SDK» Adobe.com. Связь с разработчиком - Ресурсы для разработчиков . Проверено 12 октября 2009.
- ^ Ремпт, Будевейн (20.06.2006). «OpenRaster» . valdyas.org . Исчезающие воспоминания. Архивировано из оригинала на 2013-04-16 . Проверено 19 декабря 2016 .
- ^ Бергер, Сирил (20 июня 2006 г.). "Зачем нужен OpenRaster?" . blog.cberger.net . Проверено 19 декабря 2016 .
- ^ «Споры возникают по поводу открытого формата растровой графики» Натан Уиллис, Linux.com Archive . 7 июля 2006 г. Проверено 26 марта 2010 г.
- ^ «Предложения и расширения для конкретных приложений - спецификация открытого растра версии 0.05» . www.openraster.org .
- ^ Drawpile проект Drawpile . 3 сентября 2018 г. Дата обращения: 3 сентября 2018 г.
- ^ [1] Справка Chasys Draw IES - Форматы файлов - Другие файлы изображений . 12 декабря 2018 г. Проверено 12 декабря 2018 г.
- ^ GIMP - Примечания к выпуску GIMP 2.8, дата обращения 2012-05-03.
- ^ «Статус Krita / OpenRaster» . community.kde.org . Проверено 19 декабря 2016 .
- ^ «* .ora - Документация Krita» . docs.krita.org . Проверено 19 декабря 2016 .
- ^ LazPaint нить , 2013-02-27
- ^ "MyPaint / OpenRaster News" Архивировано 8 марта 2016 г. на Wayback Machine Александр Прокудин, Prokoudine.info - блог. 8 июня 2009 г.
- ^ "Примечания к выпуску Nathive 0.908" Документация на веб-сайте Nathive
- ^ «Примечания к выпуску Pinta - версии 0.4» . 2010-07-06. Архивировано из оригинала на 2010-07-08.
- ^ Плагины XnView
- ^ "Список рассылки Scribus" Объявление списка рассылки Scribus
- ^ Журнал изменений ImageMagick
- ^ "OpenRaster Filetype" пользователя Zagna
Внешние ссылки
- Сайт спецификаций
- Репозиторий Git
- OpenRaster на вики-странице Create Project на Wayback Machine (архивировано 22 февраля 2012 г.)
- веб-сайт pippin на gimp.org - OpenRaster на Wayback Machine (архивировано 17 марта 2008 г.)
- Интеграция GIMP OpenRaster в mainline