GEGL steht für Generic Graphics Library und ist eine Verarbeitungsbibliothek Graph basierte Bild geschrieben in C gobject von glib für Objektorientierung verwendet wird.
GEGL ursprüngliche Entwurf wurde gemacht, um Kratzer gimps juckt für eine neue Compositing und Verarbeitungskern. Dieser Kern wird entworfen, um minimale Abhängigkeiten zu haben. und eine einfache gut definierte API. Es ist immer noch ein work in progress, aber es ist bereits ein leistungsfähiges System.
Hier sind einige der wichtigsten Features von "GEGL":
· 8bit, 16bit integer und 32-Bit-Floating-Point, RGB, CIE Lab, YCbCr und naive CMYK-Ausgabe.
· Erweiterbar durch Plug-Ins.
· XML, C und Python-Schnittstellen.
· Speicher effiziente Auswertung von Subregionen.
· Fliesen-, Spärlich, pyramidial und größer als RAM-Puffer.
· Rich-Kernsatz von Verarbeitungsoperationen
· PNG, JPEG, SVG, EXR, RAW und andere Bildquellen.
· Rechenoperationen, Porter duff Compositing-Operationen, SVG Mischmodi, andere Mischmodi gelten Maske.
· Gaußsche Unschärfe.
· Grundfarbkorrektur-Tools.
· Die meisten Verarbeitung mit High Dynamic Range-Routinen durchgeführt.
· Text Layouten mit pango
Anforderungen:
Kern
· glib (einschließlich gobject und gmodule) 2.10 oder neuer
· babl 0.0.8 oder neuer (für Pixelformat agnostisism).
· libpng (png Last / Export-ops und Image Magick Ausweich Import)
GUI (Sandbox zum Testen ops und die API)
· GTK +
Optional Abhängigkeiten für Operationen.
· SDL (Anzeige op)
· libjpeg (jpg loader op)
· libopenexr (exr loader op)
· kairo, pango (Textquelle op)
· librsvg
Was ist neu in dieser Version:
- Es gibt zwei neue Operationen: Sättigung (funktioniert in beiden CIE LAB und CIE LCH-Farbräume) und dem Hafen von Selective Gaussian Blur-Filter von GIMP. Die Operationen zum Laden und Speichern Video-Frames wurden aktualisiert mit FFmpeg 3.0 zu arbeiten. Wir haben auch die dcraw-basierten Betrieb gesperrt für RAW-Bilder standardmäßig geladen wird:. Die LibRaw-basierten Betrieb macht den Job genauso gut und bietet eine bessere API
- Darüber hinaus gab es binäre einige Verbesserungen in den "gegl ': jetzt können Sie Graph Zusammensetzung ändern (nämlich verbinden Puffer und andere Eingabe Pads AUX) über die Kommandozeile, und wenn ein Projekt für die Anzeige geladen, Sie an der Cursorposition in / out zoom auf Scroll-Rad Ereignisse können. Darüber hinaus können Sie nun Eigenschaften von Operationen auf der Befehlszeile angeben.
- Unter allgemeine Verbesserungen, copy-on-write für die gegl_buffer_clear Funktion Handling ist ab sofort verfügbar. Dies sollte eine zunächst billiger und schneller Betrieb, mit der tatsächlichen Verteilung der Kachel-Speicher (Kopieren) planmäßig über nachfolgende Pixeldaten schreibt in den Puffer Clearing von Puffern zu machen.
Kommentare nicht gefunden