GEGL

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 décembre 2018 à 15:40 et modifiée en dernier par HerculeBot (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
GEGL
Description de l'image GEGL Logo.svg.
Description de l'image GNOME 1.4 -- 2001, 04.png.
Informations
Développé par Øyvind Kolås (d)Voir et modifier les données sur Wikidata
Première version
Dernière version 0.4.0 (le 26 avril 2018,
il y a 6 ans
)
Dépôt gitlab.gnome.org/GNOME/gegl.gitVoir et modifier les données sur Wikidata
État du projet version stable
Écrit en C
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Environnement multi-plateforme
Type bibliothèque logicielle traitement d'images
Licence Licence publique générale limitée GNU
Site web « www.gegl.org »

GEGL (GEneric Graphical Library, bibliothèque graphique générique en anglais) est une bibliothèque logicielle libre en cours de développement pour les applications de traitement d'image. Elle est développée principalement pour apporter un support couleur haute résolution (par exemple, le support d'image avec plus de 8 bits par canal) à GIMP, mais peut aussi être utilisée par d'autres applications.

GEGL utilise des arbres d'opérations (appelée opérateurs) sur les images, liées entre elles, gérés par un modèle à la demande où les opérations sont réalisées uniquement quand cela est requis. Ceci autorise des fonctionnalités comme des prévisualisations très rapides pendant l'édition, et de réaliser les mêmes opérations avec la pleine résolution sur l'image finale en arrière-plan. Les opérateurs peuvent être simples, comme « ajouter » (qui prend deux arguments) ou « multiplier par alpha » (qui prend un argument), ou bien plus complexe, comme une conversion d'espace de couleur.

GEGL procure aussi un moyen générique de gérer l'espace colorimétrique. L'idée est de séparer les opérations fondamentales du programme. GEGL procure un traitement puissant et optimisé (utilisant éventuellement le support SIMD) de données de couleurs arbitraires. Ceci autorise une application à supporter un vaste choix d'espace de couleurs (depuis le RVB 8 bits jusqu'au CMJN en virgule flottante) et ce avec un minimum de code supplémentaire.

Elle est distribuée selon les termes de la licence GNU LGPL.

Historique

GEGL était à l'origine développée pour GIMP 2.0.

Gnome Scan fut le premier logiciel à se baser sur GEGL le .

Depuis le , GIMP 2.5 utilise partiellement GEGL (le portage complet de GIMP vers GEGL est prévu pour la version 2.10 du premier[1], qui pourrait ainsi notamment offrir l’accélération matérielle via OpenCL, permettant l'exploitation des GPU ainsi que des CPU multi-cœurs pour le traitement du rendu[2]).

GNOME Photos 3.20, sorti le , offre un mode d'édition non destructif s'appuyant sur GEGL.

Notes et références

Annexes

Articles connexes

Liens externes