OpenRaster
   HOME

TheInfoList



OR:

OpenRaster is a file format proposed for the common exchange of layered images between raster graphics editors. It is meant as a replacement for later versions of the Adobe PSD format. OpenRaster is still in development and so far is supported by a few programs. The default
file extension A filename extension, file name extension or file extension is a suffix to the name of a computer file (e.g., .txt, .docx, .md). The extension indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
for OpenRaster files is ".ora".


Background

The Adobe Photoshop
PSD PSD may refer to: Educational bodies * Pennsylvania School for the Deaf, a Pre-K to 12th grade school for Deaf and Hard of Hearing students, located in the Germantown section of Philadelphia, Pennsylvania * Philippine School Doha, a Filipino scho ...
file format was widely used as a cross-application file format for layered images. Adobe allowed this by releasing the format's specifications publicly. In 2006 Adobe changed this license to only grant access to and use of the specifications and documentation "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." In response to these restrictions, the OpenRaster format was proposed by
KDE KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
and
Krita Krita ( ) is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. The software runs on Windows, macOS, Linux, Android, and ChromeOS, and features an OpenGL-accelerated canvas, colour management sup ...
developers Boudewijn Rempt and Cyrille Berger at the first
Libre Graphics Meeting The Libre Graphics Meeting (LGM) is an annual international convention for the discussion of free and open source software used with graphics; The first Libre Graphics Meeting was held in March 2006. Communities from Inkscape, GIMP, Krita, Scri ...
at Lyon, France in the spring of 2006 and is drawn from the
Open Document Format The Open Document Format for Office Applications (ODF), also known as OpenDocument, is an open file format for word processing documents, spreadsheets, presentations and graphics and using ZIP-compressed XML files. It was developed wi ...
.


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 tags * possibility of storing metadata tags per layer * storage of
Exif Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other syste ...
tags * all text data in
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, wh ...
(
UTF-8 UTF-8 is a variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit''. UTF-8 is capable of ...
or
UTF-16 UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode (in fact this number of code points is dictated by the design of UTF-16). The encoding is variable-length, as cod ...
)


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 * 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

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.


See also

* Create Project * openraster.org *
Libre Graphics Meeting The Libre Graphics Meeting (LGM) is an annual international convention for the discussion of free and open source software used with graphics; The first Libre Graphics Meeting was held in March 2006. Communities from Inkscape, GIMP, Krita, Scri ...
*
free and open source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
* GIMP *
Krita Krita ( ) is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. The software runs on Windows, macOS, Linux, Android, and ChromeOS, and features an OpenGL-accelerated canvas, colour management sup ...
* FXG


References


External links


Specification website

Git repository
* *
Integration of GIMP OpenRaster into mainline
{{DEFAULTSORT:Openraster Graphics file formats Graphics standards Open formats Freedesktop.org