Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Generic Graphic Library - Teknopedia
Generic Graphic Library - Teknopedia
Abbozzo software
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia. Segui i suggerimenti del progetto di riferimento.
GEGL
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereComputer grafica
SviluppatoreØyvind Kolås
Data prima versione2000
Ultima versione0.4.62 (18 maggio 2025)
Sistema operativoGNU/Linux
Microsoft Windows
macOS
LinguaggioC
LicenzaGNU GPL v3 e GNU LGPL v3
(licenza libera)
Sito webwww.gegl.org/
Modifica dati su Wikidata · Manuale

La Generic Graphical Library (indicata con l'acronimo GEGL) è una libreria software, con licenza FOSS per applicazioni di elaborazione digitale delle immagini.

È sviluppata principalmente per GIMP in modo da consentire a quest'ultimo di gestire immagini con profondità di colore superiori a 8 bit, oltre che abilitarne le funzioni di modifica non distruttiva.

Essa è stata parzialmente implementata in GIMP 2.6,[1] ed è sufficientemente generica da poter essere usata anche da altri software.

Storia

[modifica | modifica wikitesto]

GEGL fu concepita in origine come il rimpiazzo del cuore di GIMP nel 2000, mentre nel 2006 le API esterne divennero sufficientemente stabili e complete per poterlo rimpiazzare. Il 20 dicembre 2007, la libreria fu aggiunta alla versione di sviluppo di GIMP. Alcuni degli strumenti di GIMP sono già stati convertiti alle operazioni GEGL; quasi tutti gli strumenti di modifica dei colori, luminosità o contrasto sono stati convertiti.

Struttura

[modifica | modifica wikitesto]

GEGL è stata concepita su modello dei grafi aciclici diretti (DAG), dove ogni nodo rappresenta un operatore immagine (chiamati "operatori" o "op"). L'elaborazione viene svolta su modello a richiesta e perciò eseguita solo quando è esplicitamente richiesto.

Usando un modello a richiesta consente di avere delle caratteristiche interessanti come anteprime molto veloci durante la modifica e, una volta che l'utente ha finito di eseguire i cambiamenti, GEGL ripeterà le stesse operazioni a piena risoluzione per il risultato immagine definitivo come elaborazione in background (come xRes).

Operatori

[modifica | modifica wikitesto]

Un operatore (op) è un nodo all'interno di un grafo GEGL responsabile di un'azione; gli op possono essere semplici, come "add" (con due argomenti in ingresso) o "premultiply by alpha" (con un argomento in ingresso) oppure più complesse, come una conversione di spazio di colore.

Babl

[modifica | modifica wikitesto]

babl è una libreria di supporto a GEGL che fornisce un metodo generico per gestire le conversioni di spazi di colore;[2]

Il calcolo viene effettuato astraendo le operazioni di colore fondamentali facendo in modo che GEGL non se ne faccia carico. Attraverso babl, tramite il supporto opzionale a istruzioni di tipo SIMD, GEGL fornisce un potente e ottimizzato insieme di funzioni di elaborazione di dati colore arbitrari. Ciò permette alle applicazioni che la usano di supportare efficientemente un'ampia gamma di spazi di colore (da quelli base a 8 bit RGB ai più complessi CMYK in virgola mobile) con un minimo di codice di programmazione aggiuntivo nell'applicazione.

OpenRaster

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: OpenRaster.

OpenRaster è un formato di file XML usato per il salvataggio di grafica raster. Lo sviluppatore GEGL Øyvind Kolås ha aiutato nella specifica del formato OpenRaster facendo in modo che esso possa essere in grado di salvare un grafo GEGL.

Note

[modifica | modifica wikitesto]
  1. ^ (EN) GIMP 2.6 release notes, su gimp.org. URL consultato il 18 marzo 2017.
  2. ^ (EN) babl, su gegl.org. URL consultato il 18 marzo 2017.

Voci correlate

[modifica | modifica wikitesto]
  • GIMP

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Generic Graphic Library

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su gegl.org. Modifica su Wikidata
  • Generic Graphic Library, su packages.debian.org. Modifica su Wikidata
  • Repository sorgenti di Generic Graphic Library, su gitlab.gnome.org. Modifica su Wikidata
  • (EN) Generic Graphic Library, su Free Software Directory. Modifica su Wikidata
  Portale Design
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Generic_Graphic_Library&oldid=104508104"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022