OpenRaster - OpenRaster

OpenRaster
Расширение имени файла
.ora
Тип интернет-СМИ
изображение / openraster[1]
Последний релиз
0,0.5 (черновик)[2]
Тип форматаСлоистый растровая графика
Расширен сOpenDocument
Открытый формат ?да
Интернет сайтСпецификация OpenRaster на openraster.org

OpenRaster это формат файла предлагается для общего обмена слоистый изображения между растровая графика редакторы. Он предназначен для замены более поздних версий формата Adobe PSD. OpenRaster все еще находится в разработке и пока поддерживается несколькими программами.[3] По умолчанию расширение файла для файлов OpenRaster - это «.ora».

Задний план

В Adobe Photoshop PSD Формат файла широко использовался в качестве формата файла для многослойных изображений. Adobe разрешила это, опубликовав спецификации формата публично. В 2006 году Adobe изменила эту лицензию, чтобы предоставить доступ к спецификациям и документации и их использование только для целей внутренней разработки Программ для разработчиков. в связи с Продукты Adobe Software и включение части или всего Образца кода в Программы для разработчиков ».[4] В ответ на эти ограничения формат OpenRaster был предложен KDE и Крита разработчики Boudewijn Rempt[5] и Сирил Бергер[6] во-первых Встреча с Libre Graphics в Лион, Франция весной 2006 г. и составлен из Формат открытого документа.[7]

Требования

Должны присутствовать следующие функции:

Общее

  • полная свободно доступная документация
  • Тип файла формата OpenDocument (архив с несколькими файлами внутри)
  • расширяемые, но частные недокументированные расширения должны быть исключены, любое расширение должно быть добавлено в спецификацию и документацию формата файла
  • не ожидается, что приложения будут поддерживать все функции формата файла, но при манипулировании файлом они не должны терять информацию, которую они не могут обработать

Метаданные

Слои

  • хранение нескольких слоев
  • хранение координат каждого слоя
  • хранение параметров наложения (наложения) для каждого слоя
  • хранение корректирующих слоев
  • хранение эффектов слоя
  • группы слоев
  • информация о цвете - профиль, цветовое пространство

Другой

  • хранение дорожек, обтравочные контуры и текст на пути
  • выделения и маски
  • встраивание документов в рамки OpenDocument
  • поддержка отмены, история команд и действий (например, PSD)

Предложения и расширения

  • палитра
  • встроенные шрифты (предложение к расширению)
  • несколько страниц
  • поддержка анимации с использованием нескольких страниц и таймера (например, PSD)

Вызовы

Согласно проекту спецификации (по состоянию на октябрь 2010 г.), основная проблема для кросс-прикладного формата заключается в том, что, поскольку не все функции доступны во всех программах, изображение не будет отображаться одинаково в разных приложениях, особенно для корректирующих слоев / фильтров.

Возможный обходной путь - это необязательное хранение избыточного дополнительного слоя, содержащего полностью визуализированные пиксельные данные, видимые после всей обработки изображения, или, возможно, его снимок с более низким разрешением, подходящий для предварительного просмотра и миниатюр.

Могут быть определены различные уровни реализации, например, крошечный, простой, маленький, нормальный, полный и настраиваемый.

Поддержка приложения

OpenRaster имеет ограниченную поддержку в нескольких графических программах, и среди них его использование в разных приложениях затруднительно.[нужна цитата ]

заявкаСтатус
DrawPileПоддерживается[8]
Chasys Draw IESПоддерживается[9]
GIMPБазовая поддержка с версии 2.8[10]
InkscapeНеподдерживаемый
КритаПоддерживается[11][12]
LazPaintЧтение с версии 5.0 и запись с 5.2[13]
MyPaintФормат рабочего файла по умолчанию[14]
НативФормат по умолчанию с 0,908[15]
ПинтаПоддерживается начиная с версии 0.4[16]
XnViewПоддерживается начиная с версии 1.98.1[17]
ScribusПоддерживается начиная с версии 1.5[18]
Paint.netПоддерживается через пользовательский плагин[19]

Смотрите также

использованная литература

  1. ^ «Интеграция OpenRaster Desktop». openraster.org. Получено 2016-12-19.
  2. ^ «Спецификация OpenRaster (проект)». openraster.org. Получено 2016-12-19.
  3. ^ «Спецификация OpenRaster». openraster.org. Получено 2016-12-19.
  4. ^ «Лицензионное соглашение Adobe Photoshop CS4 SDK» Adobe.com. Связь с разработчиком - Ресурсы для разработчиков. Проверено 12 октября 2009.
  5. ^ Ремпт, Будевейн (20.06.2006). «OpenRaster». valdyas.org. Исчезающие воспоминания. Архивировано из оригинал на 2013-04-16. Получено 2016-12-19.
  6. ^ Бергер, Сирил (20 июня 2006 г.). "Зачем нужен OpenRaster?". blog.cberger.net. Получено 2016-12-19.
  7. ^ «Споры возникают по поводу формата открытой растровой графики» Натан Уиллис, Архив Linux.com. 7 июля 2006 г. Дата обращения 26 марта 2010.
  8. ^ Drawpile Проект Drawpile. 3 сентября 2018 г. Проверено 3 сентября 2018 г.
  9. ^ [1] Справка Chasys Draw IES - Форматы файлов - Другие файлы изображений. 12 декабря 2018 г. Проверено 12 декабря 2018 г.
  10. ^ GIMP - Примечания к выпуску GIMP 2.8 Проверено 03 мая 2012 г.
  11. ^ «Статус Krita / OpenRaster». community.kde.org. Получено 2016-12-19.
  12. ^ "* .ora - Документация Krita". docs.krita.org. Получено 2016-12-19.
  13. ^ LazPaint поток, 2013-02-27
  14. ^ "Новости MyPaint / OpenRaster" В архиве 2016-03-08 в Wayback Machine Александр Прокудин, Prokoudine.info - блог. 8 июня 2009 г.
  15. ^ «Примечания к выпуску Nathive 0.908» Документация веб-сайта Nathive
  16. ^ «Примечания к выпуску Pinta - версии 0.4». 2010-07-06. Архивировано из оригинал на 2010-07-08.
  17. ^ «Примечания к выпуску XnView» Объявление на форуме XnView
  18. ^ "Список рассылки Scribus" Объявление списка рассылки Scribus
  19. ^ "Тип файла OpenRaster" пользователем Zagna

внешние ссылки