OpenRaster - OpenRaster
| Dateinamenerweiterung |
.oder ein
|
|---|---|
| Internet-Medientyp |
Bild/openraster |
| Neueste Erscheinung | 0.0.5 (Entwurf) |
| Formattyp | Mehrschichtige Rastergrafiken |
| Verlängert von | OpenDocument |
| Offenes Format ? | Ja |
| Webseite | OpenRaster-Spezifikation bei openraster.org |
OpenRaster ist ein Dateiformat, das für den gemeinsamen Austausch von geschichteten Bildern zwischen Rastergrafik- Editoren vorgeschlagen wird. Es ist als Ersatz für spätere Versionen des Adobe PSD-Formats gedacht. OpenRaster befindet sich noch in der Entwicklung und wird bisher von einigen Programmen unterstützt. Die Standard- Dateierweiterung für OpenRaster-Dateien ist ".ora".
Hintergrund
Das PSD- Dateiformat von Adobe Photoshop wurde häufig als anwendungsübergreifendes Dateiformat für Bilder mit Ebenen verwendet. Adobe hat dies ermöglicht, indem es die Spezifikationen des Formats öffentlich veröffentlicht hat. Im Jahr 2006 änderte Adobe diese Lizenz, um nur den Zugriff auf die Spezifikationen und die Dokumentation und deren Nutzung zu gewähren, "zum Zwecke der internen Entwicklung von Entwicklerprogrammen in Verbindung mit Adobe-Softwareprodukten und der Integration von Teilen oder des gesamten Beispielcodes in Entwicklerprogramme". Als Reaktion auf diese Einschränkungen wurde das OpenRaster-Format von den KDE- und Krita- Entwicklern Boudewijn Rempt und Cyrille Berger beim ersten Libre Graphics Meeting in Lyon, Frankreich im Frühjahr 2006 vorgeschlagen und stammt aus dem Open Document Format .
Bedarf
Folgende Features sollten vorhanden sein:
Allgemeines
- vollständige frei verfügbare Dokumentation
- OpenDocument-Dateiformat (Archiv mit mehreren Dateien darin)
- erweiterbar, aber private undokumentierte Erweiterungen sollten ausgeschlossen werden, jede Erweiterung sollte der Spezifikation und der Dokumentation des Dateiformats hinzugefügt werden
- Von Anwendungen wird nicht erwartet, dass sie alle Funktionen des Dateiformats unterstützen, aber beim Bearbeiten der Datei sollten sie keine Informationen verlieren, die sie nicht verarbeiten können
Metadaten
- Speicherung von Metadaten mit { XMP – Dublin Core – IPTC } Tags
- Möglichkeit, Metadaten-Tags pro Ebene zu speichern
- Speicherung von Exif- Tags
- alle Textdaten in Unicode ( UTF-8 oder UTF-16 )
Schichten
- Speicherung mehrerer Schichten
- Speicherung der Koordinaten jeder Schicht
- Speicherung von Blending-(Compositing-)Optionen für jede Ebene
- Speicherung von Einstellungsebenen
- Speicherung von Layereffekten
- Gruppen von Schichten
- Farbinformationen – Profil, Farbraum
Andere
Sehen
- Speicherung von Pfaden, Beschneidungspfaden und Text auf Pfad
- Auswahl und Masken mask
- Einbetten von Dokumenten in OpenDocument-Frameworks
- Unterstützung für Rückgängig, Befehls- und Aktionsverlauf (wie PSD)
Vorschläge und Erweiterungen
- Palette
- eingebettete Schriftarten (Vorschlag zur Erweiterung)
- mehrere Seiten
- Animationsunterstützung mit mehreren Seiten und einem Timer (wie PSD)
Herausforderungen
Laut Spezifikationsentwurf (Stand Oktober 2010) besteht eine große Herausforderung für ein anwendungsübergreifendes Format darin, dass ein Bild in verschiedenen Anwendungen nicht gleich dargestellt wird, da nicht alle Funktionen in allen Programmen verfügbar sind. speziell für Anpassungs-/Filterebenen.
Ein wahrscheinlicher Workaround ist die optionale Speicherung einer redundanten zusätzlichen Ebene, die die vollständig gerenderten Pixeldaten enthält, wie sie nach der gesamten Bildverarbeitung angezeigt werden, oder möglicherweise ein Schnappschuss mit niedrigerer Auflösung, der für die Vorschau und Miniaturansicht geeignet ist.
Es können verschiedene Implementierungsebenen definiert werden, z. B. winzig, einfach, klein, normal, vollständig und benutzerdefiniert.
Anwendungsunterstützung
OpenRaster wird in einigen Grafikprogrammen nur eingeschränkt unterstützt und unter diesen ist seine anwendungsübergreifende Verwendung nicht nahtlos.
| Anwendung | Basislinie | SVG |
|---|---|---|
| DrawStapel | Unterstützt | Ja |
| Chasys Draw IES | Unterstützt | Ja |
| GIMP | Basisunterstützung seit Version 2.8 | Nein |
| Inkscape | Nicht unterstützt | |
| Krita | Unterstützt | Nein |
| LazPaint | Lesen seit Version 5.0 und Schreiben seit 5.2 | Ja |
| MyPaint | Standard-Arbeitsdateiformat | Ja |
| Nathive | Standardformat seit 0.908 | |
| Pinta | Unterstützt ab Version 0.4 | Nein |
| XnView | Unterstützt durch ein benutzerdefiniertes Plugin | |
| Scribus | Unterstützt ab Version 1.5 | Nein |
| ImageMagick | Unterstützt ab Version 7.0.10-26 | Ja |
| Paint.net | Unterstützt durch ein benutzerdefiniertes Plugin | Nein |
Siehe auch
- Projekt erstellen
- openraster.org
- Libre Graphics-Meeting
- kostenlose und quelloffene Software
- GIMP
- Krita
- FXG
Verweise
Externe Links
- Spezifikations-Website
- Git-Repository
- OpenRaster im Create Project Wiki der Wayback Machine (archiviert am 22. Februar 2012)
- pippins Website unter gimp.org - OpenRaster at the Wayback Machine (archiviert am 17. März 2008)
- Integration von GIMP OpenRaster in Mainline