OpenRaster
Filename extension |
.ora |
---|---|
Internet media type |
image/openraster[1] |
Latest release | 0.0.6 (draft)[2] |
Type of format | Layered raster graphics |
Extended from | OpenDocument |
Open format? | Yes |
Website | OpenRaster Specification at openraster.org |
OpenRaster is a
Background
The
Requirements
Following features should be present:
General
- full freely available documentation
- OpenDocument type of file format (archive with multiple files inside)
- extensible, but private undocumented extensions should be excluded, any extension should be added to the spec and documentation of the file format
- applications are not expected to support all features of the file format, but when manipulating the file they should not lose any information they cannot handle
Metadata
- storage of metadata using {XMP – Dublin Core – IPTC} tags
- possibility of storing metadata tags per layer
- storage of Exif tags
- all text data in Unicode (UTF-8 or UTF-16)
Layers
- storage of multiple layers
- storage of each layer's coordinates
- storage of blending (compositing) options for each layer
- storage of adjustment layers
- storage of layer effects
- groups of layers
- color information – profile, colorspace
Other
See[8]
- storage of paths, clipping paths and text on path
- selections and masks
- embedding documents within OpenDocument frameworks
- support undo, history of commands and actions (like PSD)
Proposals and extensions
- palette
- embedded fonts (proposal to extension)
- multiple pages
- animation support using multiple pages and a timer (like PSD)
Challenges
![]() | This section. provides insufficient context for those unfamiliar with the subject.(December 2013) |
According to the draft specification (as of October 2010), a major challenge for a cross-application format is that because not all of the features are available in all the programs, an image won't be displayed the same way in different applications, especially for adjustment/filters layers.
A likely work-around is the optional storage of a redundant extra layer containing the fully rendered pixel data as seen after all image processing, or possibly a lower-resolution snapshot of it suitable for previewing and thumbnailing.
Different implementations levels might be defined, like, tiny, simple, small, normal, full and custom.
Application support
OpenRaster has limited support in a few graphics programs and among these its cross-application use is not seamless.[citation needed]
Application | Baseline | SVG |
---|---|---|
DrawPile | Supported[9] | Yes |
Chasys Draw IES | Supported[10] | Yes |
GIMP | Basic support since version 2.8[11] | No |
Inkscape | Unsupported | |
Krita | Supported[12][13] | No |
LazPaint | Reading since version 5.0 and writing since 5.2[14] | Yes |
MyPaint | Default working file format[15] | Yes |
Nathive | Default format since 0.908[16] | |
Pinta | Supported starting with version 0.4[17] | No |
XnView | Supported through a user-made plugin[18] | |
Scribus | Supported starting with version 1.5[19] | No |
ImageMagick | Supported starting with version 7.0.10-26[20] | Yes |
Paint.net
|
Supported through a user-made plugin[21] | No |
See also
- Create Project
- openraster.org
- Libre Graphics Meeting
- free and open source software
- GIMP
- Krita
- FXG
References
- ^ "OpenRaster Desktop Integration". openraster.org. Retrieved 2016-12-19.
- ^ "OpenRaster Specification (Draft)". openraster.org. Retrieved 2016-12-19.
- ^ "OpenRaster Specification". openraster.org. Retrieved 2016-12-19.
- ^ "Adobe Photoshop CS4 SDK License Agreement" Adobe.com. Developer Connection - Developer Resources. Retrieved 2009-10-12.
- ^ Rempt, Boudewijn (2006-06-20). "OpenRaster". valdyas.org. Fading Memories. Archived from the original on 2013-04-16. Retrieved 2016-12-19.
- ^ Berger, Cyrille (June 20, 2006). "Why OpenRaster is needed ?". blog.cberger.net. Retrieved 2016-12-19.
- ^ "Debate arises over an open raster graphics format" Nathan Willis, Linux.com Archive. July 07, 2006. Retrieved 2010-03-26.
- ^ "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. Retrieved 2016-12-19.
- ^ "*.ora - Krita Documentation". docs.krita.org. Retrieved 2016-12-19.
- ^ LazPaint thread, 2013-02-27
- ^ "MyPaint/OpenRaster News" Archived 2016-03-08 at the Wayback Machine Alexandre Prokoudine, Prokoudine.info - blog. June 8th, 2009.
- ^ "Nathive 0.908 release notes" Nathive website documentation
- ^ "Pinta - Version 0.4 Release Notes". 2010-07-06. Archived from the original on 2010-07-08.
- ^ XnView Plugins
- ^ "Scribus mailing list" Scribus mailing list announcement
- ^ ImageMagick Changelog
- ^ "OpenRaster Filetype" by user Zagna
External links
- Specification website
- Git repository
- OpenRaster on the Create Project wiki at the Wayback Machine (archived February 22, 2012)
- pippin's website at gimp.org - OpenRaster at the Wayback Machine (archived March 17, 2008)
- Integration of GIMP OpenRaster into mainline