Vue normale

Reçu hier — 30 mars 2025

Sortie de GIMP 3.0

GIMP 3.0 est enfin sorti ! Il s’agit du résultat de 7 années de dur labeur par des développeurs, designers, artistes et autres membres bénévoles de la communauté (pour référence, GIMP 2.10 fut publié en 2018 [article en français sur LinuxFr.org] et la première version de développement pour GIMP 3.0 en 2020 [sur LinuxFr.org]). Avec GIMP 3.0 vous pourrez faire plus, mieux, plus facilement et plus rapidement !

Une semaine plus tard, la première version de correction de bug, GIMP 3.0.2, est déjà sortie pour régler quelques instabilités qui étaient passées entre les mailles de notre communauté de testeurs!

Image de démarrage de GIMP 3.0, par Sevenix (CC by-sa 4.0)
Image de démarrage de GIMP 3.0, par Sevenix (CC by-sa 4.0)

Cette dépêche ne va pas tenter de couvrir l’ensemble des changements entre la série 2.10 et la version 3. Nous nous contenterons de mettre en lumière certaines des améliorations les plus remarquables de cette sortie.

Changements majeurs

  • Besoin de revoir les réglages d’un filtre appliqué quelques heures plus tôt ? L’édition non-destructive des calques arrive dans GIMP 3.0 pour les filtres les plus courants. La prévisualisation dans la zone d’édition permet de voir les changements en temps réel. Filtre de Courbes appliqué en non-destructif sur un portrait de Sofiia dans GIMP. Photo par Sofia (CC By-SA 4.0 International) Filtre de Courbes appliqué en non-destructif sur un portrait de Sofiia dans GIMP. Photo par Sofia (CC By-SA 4.0 International)
  • Passez vos fichiers entre davantage de logiciels tiers, notamment avec la prise en charge des fichiers BC7 DDS (très utilisés dans l’industrie du jeu vidéo) de même qu’une meilleure prise en charge du format PSD, ou encore grâce aux divers nouveaux formats d’image maintenant pris en charge! Dialogue d’exportation PSD dans GIMP 3.0 avec des options pour exporter des chemins de rognage (*clipping paths*), un profil CMJN et les métadonnées Dialogue d’exportation PSD dans GIMP 3.0 avec des options pour exporter des chemins de rognage (« clipping paths »), un profil CMJN et les métadonnées
  • Vous ne savez pas la taille que fera votre dessin? Activez la nouvelle fonctionnalité pour étendre la taille de vos calques automatiquement dans les outils de peinture.
  • La personnalisation des textes est maintenant plus puissante: stylisez vos textes (avec l’effet “Styles”), appliquez des contours, ombres, et effets biseaux, et plus. Stylisez vos textes avec l’effet GEGL Styles dans GIMP Stylisez vos textes avec l’effet GEGL Styles dans GIMP
  • L’organisation de vos calques est désormais très simplifiée grâce à la capacité de sélectionner plusieurs éléments à la fois, pour les déplacer ou les transformer ensemble!
  • La gestion des couleurs continue d’être améliorée, encore et toujours, faisant ainsi de GIMP un éditeur d’image avancé pour tous. L’épreuvage à l’écran est aussi simplifié avec gestion dans la barre des tâches de GIMP 3.0 L’épreuvage à l’écran est aussi simplifié avec gestion dans la barre des tâches de GIMP 3.0
  • Mise à jour de notre plateforme d’interface graphique (GTK3) pour un usage plus moderne du bureau.
  • Nouveau logo Wilber!

Nouveau logo de GIMP, Wilber, par Aryeom (CC by-sa 4.0)
Nouveau logo de GIMP, Wilber, par Aryeom (CC by-sa 4.0)

En savoir plus

Bien sûr ce n’est qu’un mince aperçu des nouveautés de GIMP 3.0. Nous avons aussi préparé des notes de sorties (en anglais) bien plus complètes listant les changements, améliorations, nouvelles fonctionnalités et bien plus. Et si vous voulez plonger encore plus dans les détails, vous pouvez vous perdre dans les milliers de lignes de notre fichier NEWS.pre-3.0, qui liste les changements entre 2.10 et 3.0, de toutes les versions de développement (série 2.99) et des versions candidates.

Ou plus simplement, pour tester par vous-même, téléchargez GIMP 3.0 directement sur notre page de téléchargement et lancez-vous!

Autres sorties de logiciels du GIMPVerse

Pour accompagner la sortie de GIMP 3.0, les empaqueteurs doivent savoir que nous avons aussi sorti :

Nous conseillons fortement à tous les empaqueteurs de mettre aussi à jour la dernière version de GTK3: GTK 3.24.49. Celle-ci contient des corrections pour des problèmes majeurs (des plantages aux problèmes de périphériques d’entrée, en passant par les défauts d’interface graphique avec les écritures s’affichant de droite à gauche, et plus…).

L’après-GIMP 3.0 !

GIMP 3.0 est un jalon majeur dans l’histoire du logiciel. Notre projet est développé très activement, et si vous pensez que cette sortie est déjà super cool, attendez de voir ce que l’on vous prépare !

L’un des grands changements se situe dans notre politique de sortie. Alors que nous avions fait un détour temporaire dans notre système de versionnements pour accepter de nouvelles fonctionnalités lors des sorties de version micro pendant la série 2.10, nous revenons à notre système de version historique, avec seulement des corrections de bugs pour les sorties micro et de nouvelles fonctionnalités pour les sorties mineures et majeures… sauf que nous allons accélérer la sortie des versions mineures! Ainsi chaque sortie mineure aura moins de fonctionnalités, mais vous n’aurez pas à attendre 6 ou 7 ans! Nous prévoyons de sortir GIMP 3.2 d’ici un an au plus.

Ces dernières années, nous mettons aussi beaucoup plus l’accent sur le travail d’interface et l’expérience utilisateur (UX), avec la création d’un groupe de travail communautaire pour le design du logiciel. Ce projet est en constante évolution, mais il porte déjà ses fruits et améliorera beaucoup GIMP.

Enfin si quiconque souhaite un peu imaginer le futur de GIMP, vous pouvez jeter un œil à nos feuilles de route, regroupées par groupes de fonctionnalités, qui sont autant de projets sur lesquels nous prévoyons de travailler dans un futur à plus ou moins court terme. Et certains de ces projets sont déjà en cours de développement !

Soutenez le développement de GIMP !

N’oubliez pas que vous pouvez faire des donations et ainsi financer personnellement les développeurs de GIMP, ce qui permet de donner en retour au projet et d’accélérer son développement. L’engagement de la communauté aide à la stabilité et la robustesse du projet !

Commentaires : voir le flux Atom ouvrir dans le navigateur

Reçu avant avant-hier

Mercator et Meta-press.es présentés au prochain webinaire de la série "Open Source by OW2"

OW2 donnera la parole aux projets Mercator et Meta-press.es, le jeudi 3 avril 2025 à 16h00

Cet épisode est le quatrième de la série de webinaires « Open Source by OW2 », dédiée aux innovations open source, aux projets et à la communauté OW2, ainsi qu’aux opportunités de financement open source dont le programme européen NGI. Découvrez de nouveaux projets, des technologies, de l’innovation, des modèles ouverts au sens large (science/données/matériel/éducation/normes/protocoles/etc.), mais aussi des biens communs numériques, des financements, des modèles économiques, de la coopération et de l’impact social. Chaque webinaire met en avant un projet OW2 et un projet financé par NGI.

Affiche

Agenda:

16:00: Introduction par Pierre-Yves Gibello, OW2 CEO
16:05: Mercator, une application web conçue pour faciliter la cartographie des systèmes d'information, presentée par Didier Barzin, Responsable Sécurité des Systèmes d'Information du Centre Hospitalier Émile Mayrisch (Luxembourg).
16:25: Meta-press.es, une extension de Firefox pour explorer les news récentes des médias sur votre moteur de recherche, sans intervention de tracker ou d'entreprise quelconque, presenté par Simon Descarpentries, Directeur général Acoeuro.com..

L’inscription est gratuite mais obligatoire. Les présentations ont lieu en anglais. N’hésitez pas à diffuser l’invitation !

Commentaires : voir le flux Atom ouvrir dans le navigateur

La liberté des calculatrices graphiques ?

Les calculatrices graphiques sont de lointains dérivés des ordinateurs de poche des années 1980, dans lesquelles subsiste cette capacité native à pouvoir être programmé.
J’en serais probablement resté à mon expérience de lycéen, et l’éternel combat Casio / Texas Instrument, s’il n’y avait pas eu un virage (pas forcément bien courbe) autour de Python dans la fin des années 2010.

Entre passion de l’informatique, doux rêveur, promesse de calculatrice libre et réalité du marché… j’avais l’envie de vous partager mes quelques heures de recherches et de réflexions sur le sujet.

Sommaire

Ordinateur de poche, calculatrice et langage BASIC

Les ordinateurs de poche existent depuis les années 80 et ont fait le succès de sociétés telles que Sharp, Casio ou Psion. Ils se confondent avec les calculatrices les plus évoluées, et restent aujourd’hui les seules survivantes de ces deux mondes.

Elles sont programmables, majoritairement dans de nombreux dialectes du langage BASIC, directement sur la machine, mais aussi dans d’autres langages plus bas niveau, souvent via un ordinateur plus conventionnel.

Une évolution de rupture

Dans la fin des années 2010, deux évolutions sont poussées dans le monde des calculatrices : le « mode examen » et le besoin d’un langage plus moderne, beaucoup se tournant vers le langage Python.

C’est l’occasion pour NumWorks de se lancer dans ce marché très spécial. Deux point sont mis en avant :

  • Le langage Python comme le langage de programmation utilisateur (alors que ce n’est qu’un autre ajout pour les constructeurs historiques).
  • Un modèle « libre », qui as fait beaucoup parler de ce nouveau venu, notamment ici.

Libre - Un peu, beaucoup, à la folie, passionnément… pas du tout

La mise en application s’est vite montrée moins claire. La libération matérielle tient, à en juger par leur GitHub, à huit fichiers STL, sous licence CC-BY-NC-ND, et dont la dernière mise à jour date de 2020. Il est donc interdit d’en faire des modifications et/ou une utilisation commerciale… une liberté relative.

Le système d’exploitation, nommé epsilon, qui offre une bonne implémentation de Python, mais qui souffre de plusieurs problèmes de jeunesse, est bien disponible… mais également sous cette même licence CC-BY-NC-ND.

Omega

Critiquée pour cette différence entre le discours commercial de liberté, et la réalité de la licence, en mai 2018 elle fut finalement modifiée en CC-BY-NC-SA, autorisant donc la modification et la redistribution de versions modifiées. Il en naîtra notamment Omega un dérivé communautaire d’Epsilon, alors en version 11.

Ma petite CASIO

Dans un esprit de découverte, j’ai eu l’envie d’explorer moi-même ce nouveau monde du Python sur calculatrice. Peut-être un peu entrainé par les différentes lectures sur la calculatrice libre que je lisais un peu partout.

Cependant, l’interprétation assez personnelle de NumWorks du libre, et l’obligation de passer par leur site pour communiquer avec la calculatrice a orienté mon choix vers une Casio Graph 90E.

Pas que cette dernière soit plus libre, bien au contraire… juste qu’elle est simplement reconnue comme une clef USB pour y transférer des éléments depuis l’ordinateur et qu’elle a une communauté plus importante.

Le micro-python qui y est intégré est limité, et s’il permet de faire des choses… on voit que le constructeur s’est limité à ce qui était juste nécessaire. Ce qui limite les possibilités laissées aux utilisateurs.

J’aurais pu en rester là, et c’est même un peu ce que j’ai fait jusqu’à peu.

NumWorks - L’esprit d’ouverture… ou pas

Alors que j’explorais d’autres domaines, et que ma Casio prenait la poussière, le monde évoluait, et NumWorks en était à la 4ᵉ variante matérielle de sa calculatrice révolutionnaire.

La définition du « Libre » par l’entreprise avait elle aussi eu le temps d’évoluer.

Epsilon depuis sa version 16 du 30 novembre 2021, verrouille les calculatrices pour n’autoriser que les systèmes officiels du constructeur. Un peu à l’image des consoles de jeu, que certains hackent pour installer des homebrew ou firmware modifiés, il en devient de même pour la « calculatrice libre » : on chasse les évolutions communautaires.

Epsilon en est aujourd’hui (28 février 2025) à sa version 23… sans volonté affichée d’ouverture supplémentaire. Le dépôt GitHub n’affiche pas de licence dans ses métadonnées, mais une mention « Copyright - All rights reserved. NumWorks is a registered trademark. » figure en bas de la page de présentation.

Oméga a mis en pause son développement depuis février 2024, renvoyant vers une autre alternative Upsilon, qui ne s’installe pas mieux sur une calculatrice NumWorks verrouillée… mais quelqu’un a compilé pour la CASIO.

La magie du libre

C’est M. Bernard PARISSE qui a compilé une version d’Upsilon comme application pour la génération de CASIO que je possède. Je vous invite à en lire tous les détails sur la page de son projet.

Arrivant donc à avoir le meilleur des mondes, le travail de NumWorks, les additions de la communauté et plus de puissance supplémentaire de ce matériel.

Mais cela est conditionné par la possibilité de pouvoir faire fonctionner des applications tierces sur ces calculatrices…

Vers la fin des applications avancées

Il y a historiquement deux méthodes pour développer des applications pour ces calculatrices.

Un langage haut niveau, qui est un dialecte BASIC, une adaptation de Python, ou d’autres langages plus ou moins évolués, qui sont directement modifiables sur l’appareil (même si le clavier d’une calculatrice n’y est pas toujours optimal).

Un langage bas niveau, typiquement du C ou même de l’assembleur, édité et compilé sur un ordinateur puis transféré vers la calculatrice (même si certaines machines Sharp pouvaient se programmer en C directement sur la machine).

Et c’est un point que met en valeur Bernard PARISSE dans son argumentaire sur Upsilon pour CASIO : l’ouverture de ce constructeur aux développements tiers.

Mais voila, ce n’est pas forcément le sens que prennent les constructeurs, même chez CASIO.

Le test communautaire de la CASIO Math+, qui succède à la Graph 90E, ne permet pas ces applications tierces développées en langage de bas niveau, et la conclusion sur ce point est tout sauf optimiste.


Voila qui conclut ce petit tour dans le sous-domaine de l’informatique qu’est celui des calculatrices graphiques, même si ce n’est probablement pas ce qui vous servira dans une discussion autour de la machine à café (sauf, peut-être, si vous êtes prof de math).

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌