G'MIC: An Open-Source Self-Extending Framework for Image Processing

Saved in:
Bibliographic Details
Title: G'MIC: An Open-Source Self-Extending Framework for Image Processing
Authors: Tschumperlé, David, Fourey, Sébastien, Osgood, Garry
Contributors: Equipe Image - Laboratoire GREYC - UMR6072, Groupe de Recherche en Informatique, Image et Instrumentation de Caen (GREYC), Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Normandie Université (NU)-École Nationale Supérieure d'Ingénieurs de Caen (ENSICAEN), Normandie Université (NU)-Centre National de la Recherche Scientifique (CNRS)-Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Centre National de la Recherche Scientifique (CNRS)
Source: https://hal.science/hal-04405020 ; 2023.
Publisher Information: CCSD
Publication Year: 2023
Collection: Normandie Université: HAL
Subject Terms: Image Analysis, Processing and Filtering, Computer Graphics, Scripting Language, User Interfaces, Creative Coding, [INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
Description: We present G'MIC, an open-source self-extending framework that defines an original, concise, scripting language for the writing of possibly complex image processing operators and pipelines. G'MIC also provides several user interfaces allowing for the manipulation of digital images, adapted to different levels of user expertise, either from the command line, or as a C/C++ library, or as a user-friendly graphical plug-in that extends the capabilities of popular digital image retouching applications, such as GIMP, Krita, Photoshop, Affinity Photo and others. ; Nous présentons G'MIC, un cadriciel open-source auto-extensible définissant un langage de script original et concis pour l'écriture d'opérateurs et de pipelines de traitement d'images possiblement complexes. G'MIC fournit également plusieurs interfaces utilisateur permettant la manipulation d'images numériques, adaptées à différents niveaux d'expertise d'utilisateurs, soit à partir de la ligne de commande, ou sous la forme d'une bibliothèque C/C++, ou encore sous la forme d'un greffon graphique grand-public qui étend les capacités des applications les plus populaires de retouche d'images numériques, telles que GIMP, Krita, Photoshop, Affinity Photo et d'autres.
Document Type: report
Language: English
Availability: https://hal.science/hal-04405020
https://hal.science/hal-04405020v1/document
https://hal.science/hal-04405020v1/file/article_hal.pdf
Rights: http://creativecommons.org/licenses/by-nc/ ; info:eu-repo/semantics/OpenAccess
Accession Number: edsbas.4538EF6F
Database: BASE
Description
Abstract:We present G'MIC, an open-source self-extending framework that defines an original, concise, scripting language for the writing of possibly complex image processing operators and pipelines. G'MIC also provides several user interfaces allowing for the manipulation of digital images, adapted to different levels of user expertise, either from the command line, or as a C/C++ library, or as a user-friendly graphical plug-in that extends the capabilities of popular digital image retouching applications, such as GIMP, Krita, Photoshop, Affinity Photo and others. ; Nous présentons G'MIC, un cadriciel open-source auto-extensible définissant un langage de script original et concis pour l'écriture d'opérateurs et de pipelines de traitement d'images possiblement complexes. G'MIC fournit également plusieurs interfaces utilisateur permettant la manipulation d'images numériques, adaptées à différents niveaux d'expertise d'utilisateurs, soit à partir de la ligne de commande, ou sous la forme d'une bibliothèque C/C++, ou encore sous la forme d'un greffon graphique grand-public qui étend les capacités des applications les plus populaires de retouche d'images numériques, telles que GIMP, Krita, Photoshop, Affinity Photo et d'autres.