Inkscape
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Inkscape
Inkscape 0.44
Développeur Inkscape.org
Dernière version 0.45.1 (le 23 mars 2007)
Environnement (L'environnement est tout ce qui nous entoure. C'est l'ensemble des éléments naturels et artificiels au sein duquel se déroule la vie humaine. Avec...) Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années...), Mac OS X (Mac OS X est une ligne de systèmes d’exploitation propriétaire développés et commercialisés par Apple, dont la version la plus récente (Mac OS X 10.5 dit 'Leopard' fin 2007) est installée sur tous les...), Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX créé par...), FreeBSD (FreeBSD est un système d'exploitation UNIX libre. Le nom vient de l'association d'une part de free qui signifie à la fois libre (liberté) et gratuit dans l'anglais courant, et d'autre part...)
Type Dessin vectoriel SVG
Licence GPL
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une adresse Web. On dit aussi site Internet par métonymie, le World Wide Web reposant sur Internet.) www.inkscape (Inkscape est un logiciel libre de dessin vectoriel sous licence GNU/GPL. Il a pour but de devenir un puissant outil d'édition graphique tout en étant entièrement conforme...).org

Inkscape est un logiciel libre (Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication et la diffusion sont universellement autorisées sans...) de dessin vectoriel sous licence GNU/GPL. Il a pour but de devenir un puissant outil (Un outil est un objet finalisé utilisé par un être vivant dans le but d'augmenter son efficacité naturelle dans l'action. Cette augmentation se traduit par la simplification...) d'édition graphique tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) en étant entièrement conforme avec les standards XML, SVG et CSS du W3C.

Il s'agit d'un logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus les instructions de traitement, regroupées sous forme de...) multi-plateforme, disponible notamment sous Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de systèmes d’exploitation produite par Microsoft, principalement destinés aux ordinateurs compatibles PC....), Mac OS (Mac OS (pour Macintosh Operating System) est le nom du système d'exploitation d'Apple pour ses ordinateurs Macintosh. Il est surtout connu pour être le premier système grand public ayant une...) X, Linux et FreeBSD.

Historique

Affiche promotionnelle pour le lancement d'Inkscape 0.44
Affiche promotionnelle pour le lancement d'Inkscape 0.44

Le développement d'Inkscape a commencé en 2003, sur la base d'un fork (Fork est un mot anglais signifiant « fourche », « fourchette ». Il vient du mot latin furca (qui est également à l'origine de plusieurs mots en français comme bifurcation), via le normo-picard forque. C'est souvent dans ce sens figuré...) du projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a priori à l’identique, nécessitant le concours et l’intégration d’une grande diversité de contribution,...) Sodipodi, causé par des divergences au sujet de l'avancée future du développement. Il est à noter que Sodipodi est lui-même un fork de Gill, un logiciel créé par Raph Levien pour le bureau GNOME (GNOME, acronyme de GNU Network Object Model Environment, est un environnement de bureau libre convivial dont l'objectif est de rendre accessible l'utilisation du système...).

Inkscape est, entre autres, passé (Le passé est d'abord un concept lié au temps : il est constitué de l'ensemble des configurations successives du monde et s'oppose au futur sur une échelle des temps centrée sur le présent. L'intuition du...) du langage de programmation (Un langage de programmation est un langage informatique, permettant à un être humain d'écrire un code source qui sera analysé par une machine,...) C au C++, et aux bindings C++ de la bibliothèque graphique GTK (GTK+ (The GIMP Tool Kit) est un ensemble de bibliothèques logicielles, c'est-à-dire un ensemble de fonctions informatiques, développé originellement pour les besoins du logiciel de traitement d'images The...) (Gtkmm). Des changements ont aussi été effectués au niveau de l'interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface désigne ainsi ce que chaque élément a besoin de connaître de l’autre pour pouvoir...) utilisateur et de nouvelles fonctions ont été ajoutées (le développement est très actif).

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, etc.

Après l'annonce par Xara de la libération des sources de leur logiciel de dessin vectoriel Xara Xtreme, une volonté de travail en collaboration avec l'équipe de développement d'Inkscape est née. Les deux logiciels ont l'intention de partager leur code et coordonner leurs efforts dans le but d'atteindre le niveau des logiciels de dessin vectoriel propriétaires.

Fonctionnalités

Image photoréaliste de Lamborghini Gallardo sur Inkscape 0.45
Image photoréaliste de Lamborghini (Lamborghini est un constructeur automobile italien spécialisé dans les voitures sportives de luxe.) Gallardo sur Inkscape 0.45
Inkscape en action
Inkscape en action

Création d'objets

  • Dessin :
    • dessin de lignes à main (La main est l’organe préhensile effecteur situé à l’extrémité de l’avant-bras et relié à ce dernier par le poignet....) levée,
    • tracé de courbes de Bézier (point à point (Graphie) ou main levée) et de segments de droite,
    • tracé de lignes calligraphiques à la plume (Une plume est, chez les oiseaux, une production tégumentaire complexe constituée de β-kératine. La plume est un élément caractéristique de la classe des oiseaux. Comme les...) (support de l'angle/pression des tablettes graphiques) ;
  • Formes :
    • rectangles, carrés (coins arrondis paramétrables),
    • ellipses, cercles et arcs,
    • étoiles et polygones,
    • spirales ;
  • Outil de texte (alignement, direction, police, justification, multi-ligne) ;
  • Lien, import et vectorialisation d'images bitmap ;
  • Clones (objets copiés avec modification dynamique).
  • Création par remplissage entre d'autres chemins (outil pot de peinture, disponible dans la version SVN, sera dans la 0.46)

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/coller des objets ;
  • Alignement et distribution d'objets, disposer sur une grille ( Un grille-pain est un petit appareil électroménager. Une grille écran est un élément du tube de télévision. Une grille d'arrêt est...), éparpillage d'objets ;
  • Grille et guides magnétiques.

Remplissage et contours

  • Sélecteur de couleur (La couleur est la perception subjective qu'a l'œil d'une ou plusieurs fréquences d'ondes lumineuses, avec une (ou des) amplitude(s) donnée(s).) (RGB, TLS, CMYK, roue) ;
  • Pipette (En chimie, une pipette est un outil qui sert à prélever une solution. Elle est en forme de tube plus ou moins fin (pipettes graduées) parfois élargi en son milieu...) à 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
Union
Différence
Intersection
Exclusion
Division (La division est une loi de composition qui à deux nombres associe le produit du premier par l'inverse du second. Si un nombre est non nul, la fonction "division par ce nombre" est la réciproque de la fonction "multiplication par ce...)
Découper les chemins
  • Édition de nœuds : déplacement ( En géométrie, un déplacement est une similitude qui conserve les distances et les angles orientés. En psychanalyse, le déplacement est mécanisme de défense déplaçant la...), poignées de contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de vérification et de maîtrise.) 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 ) ;
  • Ajustement de l'interligne et de l'interlettre ;
  • Modification du style, des couleurs, de la taille des caractères ;
  • Texte attaché à une courbe (En géométrie, le mot courbe, ou ligne courbe désigne certains sous-ensembles du plan, de l'espace usuels. Par exemple, les droites, les...) pour suivre son chemin ;
  • Utilisation de la bibliothèque Pango ;
  • Utilisation de toutes les polices vectorielles installées sur le système.

Rendu (Le rendu est un processus informatique calculant l'image 2D (équivalent d'une photographie) d'une scène créée dans un logiciel de modélisation 3D comportant...)

  • Zoom maximal de 256x ;
  • Affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du foyer)sur un support destiné à son émission, externe ou interne, ce qui en fait un média à part entière sans contexte rédactionnel....) et rendu anticrénelés ;
  • Transparence (Un matériau ou un objet est qualifié de transparent lorsqu'il se laisse traverser par la lumière. Cette notion dépend de la longueur d'onde de la...) alpha pour l'affichage et l'export au format PNG ;
  • Rendu des objets durant leurs transformations.

Tableau (Tableau peut avoir plusieurs sens suivant le contexte employé :) blanc (Le blanc est la couleur d'un corps chauffé à environ 5 000 °C (voir l'article Corps noir). C'est la sensation visuelle obtenue avec un spectre lumineux continu, d'où l'image que l'on en donne...)

Inkscape peut être utilisé en tant qu'application de tableau blanc (" whiteboard ") via le protocole Jabber/XMPP. Cette fonctionnalité permet de partager un dessin et de l'éditer de manière collaborative en quasi temps-réel, que ce soit en réseau local (Un réseau local, souvent désigné par l'acronyme anglais LAN de Local Area Network, est un réseau informatique à une échelle géographique relativement...) ou à travers internet (Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie...).

Divers

  • Outil de connexion d'objets pour les diagrammes ;
  • Éditeur XML intégré : visualisation et modification en direct de l'arbre (Un arbre est une plante terrestre capable de se développer par elle-même en hauteur, en général au delà de sept mètres. Les arbres acquièrent une structure rigide composée d'un tronc qui peut...) du document (Dans son acception courante un document est généralement défini comme le support physique d'une information.) SVG en cours ;
  • Importation de fichiers bitmap et vectoriels de différents formats ;
  • " Vectorialisation " des images bitmap avec POTrace ;
  • Exportation aux formats PNG, PostScript et PDF ;
  • Options en ligne de commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un souhait impératif.) pour l'exportation, la conversion et l'analyse de fichiers SVG ;
  • Métadonnées RDF (auteur, date, licence, etc.) ;
  • Support de greffons en langage Python (fonctions de fractale (On nomme fractale ou fractal (nom masculin moins usité), une courbe ou surface de forme irrégulière ou morcelée qui se crée en suivant des règles déterministes ou stochastiques. Le...), de perturbation, d'interpolation des courbes) ;
  • Support partiel (Le mot partiel peut être employé comme :) des feuilles de style CSS.

Pour l'heure (L’heure est une unité de mesure du temps. Le mot désigne aussi la grandeur elle-même, l'instant (l'« heure qu'il est »), y compris en sciences (« heure...), Inkscape intègre une implémentation (Le mot implantation peut avoir plusieurs significations :) partielle du format SVG. Il ne permet pas encore l'animation (L'animation consiste à donner l'illusion du mouvement à l'aide d'une suite d'images. Ces images peuvent être dessinées, peintes, photographiées, numériques, etc.) des objets vectoriels. La gestion des feuilles de style CSS est également limitée.

Le développement d'Inkscape est actuellement très actif. De nouvelles fonctionnalités sont ajoutées régulièrement.

Publication

  • Inkscape : Apprenez, pratiquez, créez (mai 2007), par Elisa de Castro Guerra, dans la collection Starter Kit des éditions Pearson Education, ISBN 978-2-7440-2158-9
Page générée en 0.283 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique