GEGL je zkratka pro Generic Graphics Library a je graf založen zpracování obrazu knihovna napsaná v jazyce C pomocí GObject z GLib pro orientaci objektu.
GEGL Původní návrh byl proveden na zelené louce GIMPS svědí pro novou skladbu a zpracování jádra. Toto jádro je navržen tak, aby minimální závislostí. a jednoduchá dobře definované API. To je ještě nedokončené, ale to již stanoví schopného systému.
Zde jsou některé klíčové rysy "GEGL":
· 8bit, 16bit integer a 32bit floating point, RGB, CIE Lab, YCbCr a naivní výstup CMYK.
· Výsuvná pomocí plug-inů.
· XML, C a Python rozhraní.
· Paměť efektivní zhodnocení podoblastí.
· Keramická, řídkému, pyramidial a větší než RAM vyrovnávacích pamětí.
· Bohatá základní soubor operací zpracování
· PNG, JPEG, SVG, EXR, RAW a další zdroje obrazu.
· aritmetické operace, porter Duff kompoziční operace, režimy prolnutí, SVG další režimy prolnutí, použijí masku.
· Gaussovo rozostření.
· Základní barevné korekce nástroje.
· Nejvíce zpracování provedeno s vysokým dynamickým rozsahem rutiny.
· Text layouting pomocí Pango
Požadavky:
Jádro
· glib (včetně GObject a gmodule) 2.10 nebo novější
· Babl 0.0.8 nebo novější (pro pixel formátu agnostisism).
· libpng (png zatížení / export ops, a imagemagick fallback import)
GUI (pískoviště pro testování ops a API)
· GTK +
Volitelné závislosti na operace.
· SDL (displej op)
· libjpeg (jpg loader op)
· libopenexr (EXR loader op)
· cairo, Pango (text zdroj op)
· librsvg
Co je nového v této verzi:
- Jsou zde dvě nové operace: Saturace (funguje v obou CIE LAB a CIE LCH barevných prostorů) a port selektivní filtr Gaussovské rozostření Gimpu. byly aktualizovány operace pro načítání a ukládání obrazových rámů pro práci s FFmpeg 3.0. Také jsme vyřadili operaci dcraw bázi pro nakládání syrové obrazy ve výchozím nastavení:. LibRaw bázi Provoz dělá svou práci stejně dobře a poskytuje lepší API
- Navíc došlo k určitému zlepšení v "gegl" binary: Nyní můžete změnit graf složení (konkrétně připojit buffery Aux a jiných vstupních podložek) pomocí příkazového řádku, a když je projekt načten pro prohlížení, ty mohou zoom in / out na pozici kurzoru na svitek kol událostí. Navíc nyní můžete určit vlastnosti operací na příkazovém řádku.
- Z celkové zlepšení, copy-on-write manipulační pro funkci gegl_buffer_clear je nyní k dispozici. To by mělo usnadnit zúčtování vyrovnávacích pamětí zpočátku levnější a rychlejší provoz, se skutečným přidělování dlaždice paměti (kopírování) odepisují se během následné obrazová data zapíše do vyrovnávací paměti.
Komentáře nebyl nalezen