GIMP 3.0 : Une Nouvelle Ère pour la Manipulation d'Images Libre

GIMP 3.0 marque une étape majeure dans l'histoire du logiciel de manipulation et de retouche d'images GNU Image Manipulation Program (GIMP). Ce lancement est le fruit de sept années de développement intensif, impliquant une communauté dévouée de développeurs, designers, artistes et autres bénévoles. Pour référence, la version précédente, GIMP 2.10, a été publiée en 2018, et la première version de développement pour GIMP 3.0 a vu le jour en 2020.

Illustration de l'interface GIMP 3.0 avec une image en cours d'édition et des calques visibles

Évolutions Majeures et Nouvelles Fonctionnalités

Cette nouvelle version apporte une multitude de changements et d'améliorations, repoussant les limites de ce que les logiciels libres peuvent offrir en matière de création graphique. L'un des développements les plus significatifs est l'introduction de l'édition non destructive des calques pour les filtres les plus courants. Cette fonctionnalité permet aux utilisateurs de revenir sur leurs modifications, d'ajuster ou même de supprimer un filtre appliqué à un calque à tout moment, offrant ainsi une flexibilité sans précédent.

Auparavant, même si les filtres fonctionnaient dans un format haute résolution, la sortie de chaque filtre était convertie vers et depuis la résolution de l'image d'origine lors de l'empilement. Cela entraînait une perte d'informations, notamment pour les images en 8 bits. Jehan a résolu ce problème en ne convertissant le format qu'au moment où le filtre est censé être fusionné, préservant ainsi la qualité de l'image même dans les piles non destructives.

L'interface utilisateur a également bénéficié d'une attention particulière, avec une refonte visant à améliorer l'expérience utilisateur (UX). Bien que GIMP conserve son identité multiplateforme et ses propres codes d'interface, des efforts ont été faits pour une meilleure adaptation aux écrans modernes, y compris les écrans Retina. Il est désormais possible de personnaliser l'interface avec du CSS, ouvrant la voie à une plus grande variété de thèmes et à une meilleure intégration avec les standards des différents systèmes d'exploitation.

Comparaison visuelle avant/après de l'édition non destructive de filtres dans GIMP 3.0

Améliorations Techniques et Stabilité

GIMP 3.0 intègre désormais GTK 3.24.49, une mise à jour essentielle pour la stabilité et la compatibilité. Cette version de GTK apporte des correctifs importants, notamment pour les plantages sous Wayland lors du déplacement de calques et des problèmes de rendu de texte dans les langues s'écrivant de droite à gauche. La prise en charge de la version 2 de xdg_foreign pour Wayland améliore également la gestion des fenêtres et des interactions.

La gestion des threads a été optimisée pour une meilleure stabilité. Des aspects du processus de "vidage" de l'image, nécessaires pour afficher les modifications à l'écran, n'étaient pas "thread-safe". Cela pouvait entraîner des conflits et des plantages lorsque plusieurs threads étaient utilisés pour accélérer le travail, notamment dans la fonctionnalité d'expansion automatique des calques. Jehan a corrigé cela pour que la fonction soit entièrement thread-safe.

Fonctionnalités et API Améliorées

Le navigateur de base de données procédurale (PDB) a été amélioré pour masquer les fonctions internes, offrant une vue plus claire des fonctions disponibles pour les développeurs de greffons et de scripts. Un nouvel appel PDB, gimp-drawable-merge-filter, permet aux auteurs de Script-Fu d'utiliser des étiquettes pour spécifier les propriétés des filtres, offrant ainsi la même flexibilité que les développeurs de greffons C et Python dans l'API GIMP 3.0. L'ordre des arguments lors de l'appel de procédures PDB n'a plus d'importance depuis l'API C, améliorant la cohérence.

En termes de prise en charge des formats de fichiers, GIMP 3.0 apporte des améliorations notables. Jacob Boerema a ajouté la prise en charge du chargement des fichiers PSD LAB 16 bits par canal. CMYK Student a implémenté la prise en charge du chargement d'images DDS avec prise en charge BC7, une fonctionnalité très demandée. De plus, les corrections de bogues incluent désormais l'enregistrement correct des images CMJN fusionnées.

Les développeurs de greffons n'ont plus besoin de créer des boutons de sélection de fichiers personnalisés, car GimpProcedureDialog les génère automatiquement pour les paramètres de type fichier. Le greffon BMP a fait l'objet d'un travail de nettoyage, et le greffon ICNS a été mis à jour pour prendre en charge de nouveaux types d'icônes et corriger un bug lors du chargement d'anciens formats sans transparence.

Tableau comparatif des formats de fichiers pris en charge dans GIMP 3.0

Politique de Publication et Futur du Projet

GIMP 3.0 inaugure une nouvelle politique de sortie visant à accélérer la publication des versions mineures. Plutôt que d'attendre 6 à 7 ans pour une nouvelle version majeure, l'objectif est d'avoir des sorties mineures plus fréquentes, chacune apportant un ensemble plus restreint de nouvelles fonctionnalités. Cela permet une distribution plus rapide des améliorations et une meilleure réactivité aux besoins de la communauté.

Le projet GIMP est entièrement à but non lucratif et son développement est soutenu par une communauté de bénévoles. Les donations sont un moyen essentiel de financer le travail des développeurs et d'accélérer le développement du logiciel. Les feuilles de route du projet sont disponibles pour ceux qui souhaitent avoir un aperçu des développements futurs prévus.

Pour les utilisateurs Linux, un nouveau format de distribution est désormais proposé : .AppImage. Bien qu'il ait été utilisé en interne pour les tests, les efforts de Bruno Lopes ont permis d'améliorer le processus de construction pour en faire un package officiel. Il est important de noter que certains outils inclus dans l'AppImage, comme gimp-console* et gimp-debug-tool*, nécessitent une extraction préalable à l'aide de la commande --appimage-extract. De plus, en raison de la conception d'AppImage, les commandes pointant vers $PWD ne fonctionneront pas.

Le processus de création génère désormais des icônes supplémentaires avec l'extension -rtl, automatiquement utilisées pour les langues s'écrivant de droite à gauche, simplifiant ainsi le travail des développeurs de greffons.

La version 0.4.54 de GEGL apporte également des améliorations, notamment la mise à jour du filtre Noise Spread pour éviter les bogues lorsqu'il est appliqué à des groupes de calques vides.

Maîtrisez GIMP en 1h30 : Guide Essentiel pour Débutants

GIMP 3.0 est disponible en téléchargement libre pour Windows, macOS et Linux. La version 3.0.0-RC3 a été présentée comme la dernière version candidate avant la version stable, après une période de tests communautaires. La version finale de GIMP 3.0 succède à GIMP 2.0, qui date de mars 2004, marquant une évolution significative après vingt ans.

L'interface a été conçue pour mieux s'adapter aux écrans haute résolution et offre une souplesse accrue grâce à la possibilité de modification via CSS. La nouvelle icône du logiciel, une version rafraîchie de la mascotte Wilber, symbolise cette nouvelle ère.

En résumé, GIMP 3.0 représente une avancée majeure avec des fonctionnalités telles que l'édition non destructive des calques, une meilleure gestion des couleurs (y compris l'ouverture des images AdobeRGB sans conversion en sRGB), une interface utilisateur modernisée et une politique de publication plus agile. Les développeurs s'engagent à fournir des mises à jour plus petites mais plus régulières, avec une nouvelle version majeure attendue dans l'année suivant sa sortie.

tags: #date #sortie #gimp #3

Articles populaires: