Розширення: | .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 (архів із низкою файлів у ньому)
- розширюваний, але без приватних недокументованих розширень: будь-яке розширення слід додавати до специфікації та документації формату файлу
- Не вимагається, щоб програми підтримували всі функції формату файлу, але під час роботи з файлом не повинна втрачатися інформація, з якою програми не можуть працювати
Метадані
- Зберігання метаданих за допомогою тегів {XMP[en] — Дублінське ядро — IPTC[en]}
- Можливість зберігання тегів метаданих для шару
- Зберігання тегів Exif
- Усі текстові дані в Unicode (UTF-8 або UTF-16)
Шари
- Зберігання кількох шарів
- Зберігання координат кожного шару
- Зберігання параметрів змішування (композитування) для кожного шару
- Зберігання коригувальних шарів
- Зберігання ефектів шару
- Групи шарів
- Інформація про колір — профіль, колірний простір
Інше
Див.[7]
- Зберігання контурів, відсічних контурів[en] і тексту за контуром
- Виділення та маски
- Вбудовування документів у фреймворки OpenDocument
- Підтримка скасування, історії команд і дій (як у PSD)
Пропозиції та розширення
- Палітра
- Вбудовані шрифти (пропозиція щодо розширення)
- Кілька сторінок
- Підтримка анімації з використанням кількох сторінок і таймера (як у PSD)
Виклики
Відповідно до чернетки специфікації (станом на жовтень 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] | Ні |
Див. також
Примітки
- ↑ http://fileformats.archiveteam.org/wiki/OpenRaster
- ↑ OpenRaster Desktop Integration. openraster.org. Процитовано 19 грудня 2016.
- ↑ OpenRaster Specification (Draft). openraster.org. Процитовано 19 грудня 2016.
- ↑ OpenRaster Specification. openraster.org. Процитовано 19 грудня 2016.
- ↑ Rempt, Boudewijn (20 червня 2006). OpenRaster. valdyas.org. Fading Memories. Архів оригіналу за 16 квітня 2013. Процитовано 19 грудня 2016.
- ↑ Berger, Cyrille (20 червня 2006). Why OpenRaster is needed ?. blog.cberger.net. Процитовано 19 грудня 2016.
- ↑ Proposals and Application Specific Extensions — Open Raster Specification version 0.05. www.openraster.org.
- ↑ Drawpile Drawpile project. Sept 3, 2018. Accessed 2018-09-03.
- ↑ [1] Chasys Draw IES Help — File Formats — Other Image Files. Dec 12, 2018. Accessed 2018-12-12.
- ↑ GIMP — Release Notes for GIMP 2.8 Accessed 2012-05-03.
- ↑ Krita/OpenRaster status. community.kde.org. Процитовано 19 грудня 2016.
- ↑ *.ora - Krita Documentation. docs.krita.org. Процитовано 19 грудня 2016.
- ↑ LazPaint thread, 2013-02-27
- ↑ «MyPaint/OpenRaster News» [Архівовано 2016-03-08 у Wayback Machine.] Alexandre Prokoudine, Prokoudine.info — blog. June 8th, 2009.
- ↑ «Nathive 0.908 release notes» Nathive website documentation
- ↑ Pinta - Version 0.4 Release Notes. 6 липня 2010. Архів оригіналу за 8 липня 2010.
- ↑ XnView Plugins
- ↑ «Scribus mailing list» Scribus mailing list announcement
- ↑ ImageMagick Changelog
- ↑ «OpenRaster Filetype» by user Zagna
Посилання
- Сайт специфікації (англ.)
- Репозиторій на Git
- OpenRaster на вікі Create Project. Архів оригіналу за 22 лютого 2012. (англ.)
- Сторінка pippin'а на gimp.org - OpenRaster. Архів оригіналу за 17 березня 2008. (англ.)
- Інтеграція GIMP OpenRaster в основний GIMP (англ.)