Перейти до вмісту

OpenRaster

Матеріал з Вікіпедії — вільної енциклопедії.
OpenRaster
Розширення:.ora[1] Редагувати інформацію у Вікіданих
MIME-тип:image/openraster[2]
Остання версія:0.0.6 (чернетка)[3]
Тип формату:багатошарова растрова графіка
Розширений з:OpenDocument
Відкритий формат?так
Сайт:Специфікація на openraster.org

OpenRaster — формат файлів, запропонований для обміну багатошаровими зображеннями між растровими графічними редакторами. Призначений для заміни пізніших версій формату Adobe PSD. Розробка OpenRaster триває, наразі формат підтримують деякі програми.[4] Типове розширення для файлів OpenRaster — «.ora».

Причини

[ред. | ред. код]

Формат файлу Adobe Photoshop PSD широко використовувався як міжпрограмний формат файлу для багатошарових зображень. Adobe дозволила це, публічно оприлюднивши специфікації формату. 2006 року Adobe змінила цю ліцензію, щоб лише надавати доступ до специфікацій і документації та використовувати їх «з метою внутрішньої розробки Програм для розробників у зв'язку з програмними продуктами Adobe та включення частини або всього зразка коду в Програми для розробників» (англ. for the purposes of internally developing Developer Programs in connection with Adobe Software products and incorporating portions or all of the Sample Code into Developer Programs). У відповідь на ці обмеження розробники KDE та Krita Боудевейн Ремпт[5] і Сірілл Бергер[6] на першій зустрічі Libre Graphics Meeting[en] у Ліоні (Франція) навесні 2006 року запропонували формат OpenRaster, що ґрунтується на форматі Open Document Format.

Вимоги

[ред. | ред. код]

Повинні бути такі функції:

Загальні

[ред. | ред. код]
  • Повна документація у вільному доступі
  • Тип формату файлу OpenDocument (архів із низкою файлів у ньому)
  • розширюваний, але без приватних недокументованих розширень: будь-яке розширення слід додавати до специфікації та документації формату файлу
  • Не вимагається, щоб програми підтримували всі функції формату файлу, але під час роботи з файлом не повинна втрачатися інформація, з якою програми не можуть працювати

Метадані

[ред. | ред. код]
  • Зберігання кількох шарів
  • Зберігання координат кожного шару
  • Зберігання параметрів змішування (композитування) для кожного шару
  • Зберігання коригувальних шарів
  • Зберігання ефектів шару
  • Групи шарів
  • Інформація про колір — профіль, колірний простір

Див.[7]

Пропозиції та розширення

[ред. | ред. код]

Виклики

[ред. | ред. код]

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

Ймовірним обхідним шляхом є зберігання додаткового шару, який містить повністю вималювані піксельні дані, які видно після обробки всього зображення, або, можливо, його знімок із нижчою роздільністю, придатний для попереднього перегляду та ескізів.

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

Підтримка в застосунках

[ред. | ред. код]

OpenRaster має обмежену підтримку в деяких графічних програмах.

Застосунок Базовий рівень SVG
DrawPile Підтримується[8] Так
Chasys Draw IES[en] Підтримується[9] Так
GIMP Базова підтримка від версії 2.8[10] Ні
Inkscape Не підтримується
Krita Підтримується[11][12] Ні
LazPaint Читання від версії 5.0 і запис від версії 5.2[13] Так
MyPaint Типовий формат робочого файлу[14] Так
Nathive Типовий формат від версії 0.908[15]
Pinta Підтримується від версії 0.4[16] Ні
XnView Підтримується через користувацький додаток[17]
Scribus Підтримується від версії 1.5[18] Ні
ImageMagick Підтримується від версії 7.0.10-26[19] Так
Paint.NET Підтримується через користувацький додаток[20] Ні


Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. http://fileformats.archiveteam.org/wiki/OpenRaster
  2. OpenRaster Desktop Integration. openraster.org. Процитовано 19 грудня 2016.
  3. OpenRaster Specification (Draft). openraster.org. Процитовано 19 грудня 2016.
  4. OpenRaster Specification. openraster.org. Процитовано 19 грудня 2016.
  5. Rempt, Boudewijn (20 червня 2006). OpenRaster. valdyas.org. Fading Memories. Архів оригіналу за 16 квітня 2013. Процитовано 19 грудня 2016.
  6. Berger, Cyrille (20 червня 2006). Why OpenRaster is needed ?. blog.cberger.net. Процитовано 19 грудня 2016.
  7. Proposals and Application Specific Extensions — Open Raster Specification version 0.05. www.openraster.org.
  8. Drawpile Drawpile project. Sept 3, 2018. Accessed 2018-09-03.
  9. [1] Chasys Draw IES Help — File Formats — Other Image Files. Dec 12, 2018. Accessed 2018-12-12.
  10. GIMP — Release Notes for GIMP 2.8 Accessed 2012-05-03.
  11. Krita/OpenRaster status. community.kde.org. Процитовано 19 грудня 2016.
  12. *.ora - Krita Documentation. docs.krita.org. Процитовано 19 грудня 2016.
  13. LazPaint thread, 2013-02-27
  14. «MyPaint/OpenRaster News» [Архівовано 2016-03-08 у Wayback Machine.] Alexandre Prokoudine, Prokoudine.info — blog. June 8th, 2009.
  15. «Nathive 0.908 release notes» Nathive website documentation
  16. Pinta - Version 0.4 Release Notes. 6 липня 2010. Архів оригіналу за 8 липня 2010.
  17. XnView Plugins
  18. «Scribus mailing list» Scribus mailing list announcement
  19. ImageMagick Changelog
  20. «OpenRaster Filetype» by user Zagna

Посилання

[ред. | ред. код]