Accueil🇫🇷Chercher

Inkscape

Inkscape est un logiciel de dessin vectoriel libre multiplateforme (Windows, Mac OS X (sous X11), GNU/Linux et FreeBSD). Il gère des fichiers conformes aux standards XML, SVG et CSS du W3C.

Le logiciel est intégré à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’information.

Il a des fonctionnalités similaires aux logiciels propriétaires CorelDRAW et Adobe Illustrator.

Historique

Dessin promotionnel pour le lancement d’Inkscape 0.44

Le développement d’Inkscape a commencé en 2003, sur la base d’un fork du projet Sodipodi, causé par des divergences au sujet de l’avancée future du développement. Sodipodi est lui-même un fork de Gill, un logiciel créé par Raph Levien pour le bureau GNOME.

Inkscape est, entre autres, passé du langage de programmation C au C++, et aux bindings C++ de la bibliothèque graphique GTK+ (Gtkmm). Des changements ont aussi été effectués au niveau de l’interface utilisateur et de nouvelles fonctions ont été ajoutées.

L’accent a particulièrement été mis sur l’ergonomie et l’utilisabilité de l’interface du logiciel, notamment par une conformité accrue avec le Guide de l’interface humaine du bureau GNOME, l’utilisation de raccourcis clavier universels…

Fonctionnalités

Inkscape en action

Création d’objets

Inkscape permet de créer différents objets dont des lignes à main levée, des courbes de Bézier (point à point ou à main levée), des segments de droites, des lignes calligraphiques à la plume (support de l’angle et pression des tablettes graphiques), des rectangles et des carrés (il est possible d'en arrondir les coins).

Il permet aussi de créer des ellipses, des cercles, des arcs de cercle, des polygones, des spirales et des étoiles.

Le logiciel permet en plus de créer du texte, de dupliquer des objets, d'importer et de vectoriser des images matricielles.

Manipulation d’objets

  • Transformations affines (translation, symĂ©trie, redimensionnement, rotation, dĂ©formation), de manière interactive ou par spĂ©cification de valeurs numĂ©riques ;
  • Tri par empilement des calques, des groupes, et des objets (z-order) ;
  • Groupement hiĂ©rarchique d’objets et de groupes ;
  • Système de calques ;
  • Copier et coller des objets ;
  • Alignement et distribution d’objets, disposer sur une grille, Ă©parpillage d’objets ;
  • Grille et guides magnĂ©tiques.

Remplissage et contours

  • SĂ©lecteur de couleur (RVB, TLS, CMYK, roue) ;
  • Pipette Ă  couleur ;
  • Copier/coller le style des objets ;
  • Remplissage par aplats de couleur, dĂ©gradĂ©s, textures et motifs, avec support de canal alpha ;
  • Édition de dĂ©gradĂ©s sur le canevas avec des poignĂ©es de contrĂ´le ;
  • Éditeur de dĂ©gradĂ©s (linĂ©aires et radiaux) ;
  • Bordures pointillĂ©es et « marqueurs » (objets SVG se fixant aux nĹ“uds et extrĂ©mitĂ©s des courbes).

Opérations sur les chemins

Différentes opérations booléennes de combinaisons de deux chemins
Opération Résultat
Original
Image représentant le résultat des opérations
Image représentant le résultat des opérations
Union
Différence
Intersection
Exclusion
Division
DĂ©couper les chemins
  • Édition de nĹ“uds : dĂ©placement, poignĂ©es de contrĂ´le des courbes de BĂ©zier, alignement et distribution de nĹ“uds, redimensionnement et rotation de groupes de nĹ“uds ;
  • Conversion en chemin des objets textes, formes et bordures ;
  • OpĂ©rations boolĂ©ennes (union, intersection, diffĂ©rence, exclusion, division) ;
  • Simplification, perturbation, et fractalisation des chemins ;
  • CrĂ©ation de lignes extĂ©rieures avec dĂ©calages (offset), se modifiant dynamiquement en fonction des formes dont elles sont dĂ©rivĂ©es.

Support du texte

  • Texte multi-ligne (SVG 1.0/1.1 <text>) ;
  • Ajustement de l’interligne et de l'interlettrage ;
  • Modification du style, des couleurs, de la taille des caractères ;
  • Texte attachĂ© Ă  une courbe pour suivre son chemin ;
  • Utilisation de la bibliothèque Pango ;
  • Utilisation de toutes les polices vectorielles installĂ©es sur le système.

Rendu

  • Affichage et rendu anticrĂ©nelĂ©s ;
  • Transparence alpha pour l’affichage et l’export au format PNG ;
  • Rendu des objets durant leurs transformations.

Divers

  • Outil de connexion d'objets pour les diagrammes ;
  • Éditeur XML intĂ©grĂ© : visualisation et modification en direct de l’arbre du document SVG en cours ;
  • Importation de fichiers bitmap et vectoriels de diffĂ©rents formats ;
  • Vectorisation des images bitmap avec POTrace ;
  • Exportation aux formats PNG, PostScript, DXF et ODG ;
  • Importation et exportation au format PDF ;
  • Inkscape peut importer, exporter et sauvegarder au format EMF (Enhanced MetaFile) (seulement sous Windows pour l'instant) ou Windows Metafile (WMF), ce qui permet notamment d'ouvrir et de modifier les cliparts de MS Office dans Inkscape, ou inversement d'insĂ©rer les dessins vectoriels crĂ©Ă©s sous Inkscape dans MS Office ;
  • Options en ligne de commande pour l'exportation, la conversion et l'analyse de fichiers SVG ;
  • MĂ©tadonnĂ©es RDF (auteur, date, licence, etc.) ;
  • Support de plugins en langage Python (fonctions de fractale, de perturbation, d’interpolation des courbes) ;
  • Support partiel des feuilles de style en cascade (CSS), la gestion des feuilles de style CSS est limitĂ©e ;
  • Insertion de symboles mathĂ©matiques et de lettres grecques.

Inkscape intègre une implémentation partielle du format SVG. Il ne permet pas l'animation des objets vectoriels.

Extensions

  • L'extension Sozi permet de produire des prĂ©sentations sous forme SVG ; elle est sous licence libre

Incompatibilité avec macOS Ventura

Un problème non résolu affecte actuellement toutes les applications sur macOS Ventura (macOS 13) basées sur le toolkit GTK3, rendant l'application insensible à certains mouvements de la souris. Inkscape 1.2.2 est affecté et le site web d'Inkscape recommande de ne pas l'installer sur Ventura tant qu'une solution stable n'est pas disponible[4]. En mai 2023, le problème n'est pas encore résolu.

Applications

Carte vectorielle faite avec Inkscape : elle utilise des sources topographiques et inclut en arrière-plan une image .png pour les reliefs.

Dans le projet OpenStreetMap, le moteur de rendu Osmarender utilise Inkscape pour générer les éléments de pavage (tiles en anglais). La génération des morceaux de carte, bitmap en format PNG est distribuée via le sous-projet Tiles@Home (comme dans SETI@home).

Voir aussi

Bibliographie

  • Elisa de Castro Guerra, Initiation Ă  Inkscape : manuel libre pour logiciel libre, Rennes, flossmanualsfr.net, , 100 p. (ISBN 979-10-90791-01-5, lire en ligne)[5].
  • Inkscape : Apprenez, pratiquez, crĂ©ez (), par Elisa de Castro Guerra, dans la collection Starter Kit des Ă©ditions Pearson Education, (ISBN 978-2-7440-2158-9)
  • Inkscape efficace : RĂ©ussir ses dessins vectoriels (), par CĂ©dric GĂ©my, dans la collection Accès libre des Ă©ditions Eyrolles, (ISBN 978-2-2121-2425-5)
  • Inkscape : Premiers pas en dessin vectoriel (), par Nicolas Dufour, avec la contribution d'Elisa de Castro Guerra, dans la collection Accès libre des Ă©ditions Eyrolles, (ISBN 978-2-212-12444-6)
  • Ilustritas – Comment dessiner avec un ordinateur (RecommandĂ© aux enfants crĂ©atifs!) (2010), par Carlos Alberto Rodriguez Behning, des Ă©ditions Lulu Inc, (ISBN 978-1-4452-1064-3)

Articles connexes

Liens externes

Notes et références

  1. (en) « https://sourceforge.net/p/inkscape/mailman/inkscape-announce/?viewmonth=200311 » (consulté le )
  2. (en) « https://inkscape.org/learn/faq/#how-did-inkscape-start » (consulté le )
  3. « Inkscape 1.2.2 Release Notes », (consulté le )
  4. (en) Inkscape Website Developers, « Download Inkscape 1.2.2 | Inkscape », sur inkscape.org, Inscape (consulté le )
  5. « Initiation à Inkscape », sur boutique.flossmanualsfr.net, (consulté le ).
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.