MyPaint

Un article de Wikipédia, l'encyclopédie libre.
MyPaint
Description de l'image Mypaint-icon.svg.
Description de cette image, également commentée ci-après
Capture d'écran de MyPaint version 0.9.0.
Informations
Développé par Martin Renold
Première version Voir et modifier les données sur Wikidata
Dernière version 2.0.1 ()[1]Voir et modifier les données sur Wikidata
Version avancée 1.2.0-beta.3 ()
1.2.1-beta0 ()[2]
2.0.0-alpha.0 ()[3],[4]
2.0.0-alpha11 ()[5]
2.0.0-beta.0 ()[6]
1.2.2-beta.0 ()[7]Voir et modifier les données sur Wikidata
Dépôt github.com/mypaint/mypaintVoir et modifier les données sur Wikidata
Assurance qualité Intégration continue et intégration continueVoir et modifier les données sur Wikidata
Écrit en C++, Python et CVoir et modifier les données sur Wikidata
Interface GTKVoir et modifier les données sur Wikidata
Système d'exploitation Linux, Microsoft Windows et macOSVoir et modifier les données sur Wikidata
Environnement IA-32 (en) et x86_64Voir et modifier les données sur Wikidata
Formats lus OpenRaster, Portable Network Graphics et JPEGVoir et modifier les données sur Wikidata
Formats écrits OpenRaster, Portable Network Graphics et JPEGVoir et modifier les données sur Wikidata
Type Éditeur d'image matricielleVoir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2 ou ultérieure (d)Voir et modifier les données sur Wikidata
Documentation mypaint.org/join et github.com/mypaint/mypaint/wiki/DocumentationVoir et modifier les données sur Wikidata
Site web mypaint.orgVoir et modifier les données sur Wikidata

MyPaint est un logiciel libre de peinture numérique développé en langage objet Python et C++, utilisant les bibliothèques GTK+ et Cairo.

Son utilisation par David Revoy (Deevad), l'artiste concepteur des films libres en images de synthèse de la Fondation Blender, Sintel et Tears of Steel a aidé à le rendre plus connu. Sa bibliothèque de brosse (libmypaint) séparée de l'application à partir de la 1.3.0, sortie le [8] a été intégrée dans GIMP (depuis la version de développement 2.9), ainsi que les logiciels d'animation OpenToonz, TupiTube et Enve[9], et est prévu Krita et pour Pencil2D (en cours d'intégration en septembre 2020[10]), etc.

Fonctionnalités[modifier | modifier le code]

Les caractéristiques de MyPaint sont :

  • brosses paramétriques (des dizaines de paramètres) simulant des effets plus ou moins réalistes ou créatifs ;
  • gestion avancée de la pression et inclinaison du stylet avec les tablettes graphiques ;
  • gestion des calques ;
  • toile de taille illimitée (s'agrandit au fur et à mesure que l'on y dessine), mais il est possible de préciser un cadre, qui sert notamment pour le recentrage de la vue par défaut et pour l'export ;
  • possibilité de faire tourner la toile (en plus de la zoomer et déplacer) comme on le ferait avec une feuille de papier ;
  • import/export aux formats OpenRaster, PNG et JPEG ;
  • possibilité d'utiliser un fond prédéfini (pavage de bitmap ou couleur au choix) ;
  • historique des dernières couleurs utilisées ;
  • historique des dernières brosses utilisées ;
  • grande légèreté (tourne sur Maemo pour les versions <= 1.0, reste relativement léger dans les versions récentes) ;
  • une gestion avancée des calques (avec différents modes de compbinaison et niveau d'opacité), calque vectoriel, possibilité d'éditer un calque avec une application externe ;
  • un système de tracé de droites concentriques pour la mise en place de guide de perspectives ;
  • un gestionnaire de palette de couleur (compatible avec le format de palette GIMP GPL) ;
  • des interfaces dans de multiples langues.

Parmi les brosses on trouve des crayons H à HB, des couteaux, des pinceaux, feutres ou bille à encre, des fusains ou pierre noire, des effets d'herbe ou de feuilles et des mélangeurs de couleur.

Concept art de David Revoy pour Sintel réalisé sous MyPaint 0.7 et Gimp-painter 2.6.

Les versions de développement contiennent[11] :

  • Calque peinture/pigment spectral et mode brosse ;
  • mélangeage linéaire pour les calques non-pigmentaire et les modes brosse ;
  • « Vues » sur les calques ;
  • Le passage en mode plein écran permet de cacher automatiquement la barre d'outils ;
  • Compatibilité avec Python 3.

Historique[modifier | modifier le code]

Le projet a commencé avant le (date d'insertion de la révision 87 dans le dépôt SVN de Gna).

Notes et références[modifier | modifier le code]

Annexes[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]