GEGL

GEGL

Information
Første version 2000
Sidste version 0.4.30 (27. marts 2021)
Depositum gitlab.gnome.org/GNOME/gegl.git
Projektstatus stabil version
Skrevet i VS
Miljø multi-platform
Type bibliotek til billedbehandlingssoftware
Licens GNU General Public License version 3 og GNU Lesser General Public License version 3.0
Internet side www.gegl.org

GEGL ( GE neric G raphical L ibrary, generiske grafik bibliotek på engelsk) er et gratis software bibliotek til billedbehandling applikationer . Det er primært udviklet til at give farvesupport i høj opløsning (f.eks. Billedsupport med mere end 8 bits pr. Kanal) til GIMP , men kan også bruges af andre applikationer.

GEGL bruger operationstræer (kaldet operatorer ) på billeder, der er knyttet sammen, administreret af en on-demand-model, hvor operationer kun udføres, når det er nødvendigt. Dette tillader funktioner som meget hurtige forhåndsvisning under redigering og udfører de samme operationer med fuld opløsning på det endelige billede i baggrunden. Operatører kan være enkle, som "tilføj" (som tager to argumenter) eller "gang med alfa" (som tager et argument) eller mere komplekse, som en farvekonvertering.

GEGL giver også en generisk måde at styre farveområdet på. Ideen er at adskille programmets grundlæggende operationer. GEGL giver kraftig og optimeret behandling (muligvis ved hjælp af SIMD- understøttelse ) af vilkårlige farvedata. Dette gør det muligt for et program at understøtte et bredt udvalg af farverum (fra 8-bit RGB til CMYK i flydende punkt ) med et minimum af ekstra kode.

Den distribueres under vilkårene i GNU LGPL- licensen .

Historisk

GEGL blev oprindeligt udviklet til GIMP 2.0.

Gnome Scan var den første software, der var baseret på GEGL22. marts 2007.

Siden 20. december 2007, GIMP 2.5 bruger delvist GEGL (den fulde port af GIMP til GEGL er planlagt til version 2.10 af den første, som således især kunne tilbyde hardwareacceleration via OpenCL , hvilket muliggør drift af GPU'er såvel som multi-core CPU'er til gengivelsesbehandling) .

GNOME Photos 3.20, frigivet23. marts 2016, tilbyder en ikke-destruktiv redigeringstilstand baseret på GEGL.

Noter og referencer

  1. Slip v0.4.30  "
  2. GIMP 2.10s kerne bliver 100% overført til GEGL
  3. Om rendering og videreudviklingsplaner på GPU-siden (14. august 2011)

Tillæg

Relaterede artikler

eksterne links