inkscape

Autres langues

Langue: fr

Version: 368837 (fedora - 01/12/10)

Section: 1 (Commandes utilisateur)

NOM

Inkscape - programme d'A~Xdition SVG (Scalable Vector Graphics).

SYNOPSIS

"inkscape [options] [nom_de_fichier ...]"

options:

     -?, --help
         --usage
     -V, --version
 
     -f, --file=NOMDEFICHIER
 
     -e, --export-png=NOMDEFICHIER
     -a, --export-area=x0:y0:x1:y1
     -C, --export-area-page
     -D, --export-area-drawing
         --export-area-snap
     -i, --export-id=ID
     -j, --export-id-only
     -t, --export-use-hints
     -b, --export-background=COULEUR
     -y, --export-background-opacity=VALEUR
     -d, --export-dpi=PPP
     -w, --export-width=LARGEUR
     -h, --export-height=HAUTEUR
 
     -P, --export-ps=NOMDEFICHIER
     -E, --export-eps=NOMDEFICHIER
     -A, --export-pdf=NOMDEFICHIER
 
     -T, --export-text-to-path
         --export-ignore-filters
 
     -l, --export-plain-svg=NOMDEFICHIER
 
     -p, --print=IMPRIMANTE
 
     -I, --query-id=ID
     -X, --query-x
     -Y, --query-y
     -W, --query-width
     -H, --query-height
     -S, --query-all
 
     -x, --extension-directory
 
         --verb-list
         --verb=VERB-ID
         --select=OBJECT-ID
 
         --shell
 
     -g, --with-gui
     -z, --without-gui
 
         --vacuum-defs
 
         --g-fatal-warnings
 
 

DESCRIPTION

Inkscape est un A~Xditeur de dessin au format Scalable Vector Graphics (SVG) dotA~X d'une interface graphique, offrant des possibilitA~Xs similaires A~  Adobe Illustrator, CorelDraw, Xara Xtreme, etc. Les fonctionnalitA~Xs d'Inkscape comprennent une gestion versatile des formes, le dessin A~  main levA~Xe et les courbes de BA~Xzier, le texte multiligne, le texte suivant un chemin, la transparence, les transformations affines, les remplissages par motif ou dA~XgradA~X, l'A~Xdition de nA°Xuds, l'export SVG vers PNG, le groupement, les calques, les clones interactifs et bien plus encore. L'interface est conA~Xue pour A~Xtre confortable et efficace pour les utilisateurs expA~XrimentA~Xs tout en restant conforme aux spA~Xcifications de GNOME permettant ainsi aux utilisateurs d'applications GNOME de s'y habituer rapidement.

Le format SVG est un format XML standard pour le dessin vectoriel 2D. Il permet de dA~Xfinir des objets sur un dessin par l'utilisation de points, chemins et formes primitives. Les couleurs, fontes, largeur de contour et autres sont spA~XcifiA~Xs en tant qu'attributs de 'style' de ces objets. Le but est de rendre possible l'utilisation de fichiers SVG pour un grand nombre de programmes et d'utilisation, SVG A~Xtant un standard et ses fichiers du type texte/xml.

Inkscape utilise le SVG comme format natif de ses documents, et a pour but de devenir le plus conforme des programmes de dessin SVG, disponible pour la communautA~X du logiciel libre.

OPTIONS

-?, --help
Affiche un message d'aide.
-V, --version
Affiche la version d'Inkscape et la date de compilation.
-a x0:y0:x1:y1, --export-area=x0:y0:x1:y1
Pour l'export en PNG, dA~Xfinit la zone A~  exporter en pixels SVG (unitA~X anonyme de longueur utilisA~Xe normalement par le format SVG Inkscape). Le comportement par dA~Xfaut est d'exporter la page du document. Le point (0,0) est le coin infA~Xrieur gauche.
-C, --export-area-page
Pour l'export en PNG, PDF, PS et EPS, la zone exportA~Xe est la page. C'est habituellement le comportement par dA~Xfaut pour les formats PNG, PDF et PS, aussi spA~Xcifier cette option n'est pas nA~Xcessaire pour ces formats sauf si l'option --export-id est utilisA~Xe pour exporter un objet spA~Xcifique. En EPS, cependant, il ne s'agit pas du comportement par dA~Xfaut. De plus, pour l'EPS, la spA~Xcification du format n'autorise pas sa boA~Xte englobante A~  s'A~Xtendre au-delA~  de son contenu, ce qui signifie que lorsque l'option --export-area-page est utilisA~Xe pour l'export EPS, la boA~Xte englobante de la page sera redimensionnA~Xe pour s'adapter A~  la boA~Xte englobante de son contenu si elle est plus petite.
-D, --export-area-drawing
Pour l'export en PNG, PDF, PS et EPS, la zone A~  exporter est le dessin entier (pas la page), c'est A~  dire la boA~Xte englobante de l'ensemble des objets du document (ou des objets exportA~Xs lorsque l'option --export-id est utilisA~Xe). Avec cette option, l'image exportA~Xe n'affichera que les objets visibles du document sans marge ni massicotage. Il s'agit de l'option par dA~Xfaut pour l'export au format EPS. Peut A~Xtre combinA~X, lors de l'export en PNG, avec --export-use-hints.
--export-area-snap
Arrondi les dimensions de la zone A~  exporter aux valeurs entiA~Xres supA~Xrieures en
 unitA~Xs SVG utilisateur (px). Si vous utilisez une rA~Xsolution d'export de 90ppp et que vos objets sont alignA~Xs aux pixels afin de minimiser l'anti-crA~Xnelage, cette option permet de prA~Xserver cet alignement mA~Xme si l'export se fait selon des boA~Xtes de contour (avec --export-id ou --export-area-drawing) qui ne sont pas correctement alignA~Xes sur les pixels.
-b COULEUR, --export-background=COULEUR
Couleur de fond du PNG exportA~X. Cette valeur peut A~Xtre n'importe quelle chaA~Xne de couleur supportA~Xe par le format SVG, par exemple ``#ff007f'' ou ``rgb(255, 0, 128)''. Si cette couleur n'est pas dA~Xfinie, la couleur de page dA~Xfinie dans Inkscape via la boA~Xte de dialogue PrA~XfA~Xrences du document sera utilisA~Xe (enregistrA~Xe dans l'attribut pagecolor= de sodipodi:namedview).
-d PPP, --export-dpi=PPP
La rA~Xsolution utilisA~Xe pour l'export en PNG. Elle est A~Xgalement utilisA~Xe pour dA~Xfinir le niveau de rastA~Xrisation des objets filtrA~Xs lors de l'export en PS, EPS ou PDF (sauf si l'option --export-ignore-filters est utilisA~Xe). Elle est de 90 par dA~Xfaut, correspondant A~  1 pixel SVG (px, aussi appelA~X ``unitA~X utilisateur'') s'exportant vers 1 pixel bitmap. Cette valeur prA~Xempte la PPP enregistrA~Xe avec le document si la commande est utilisA~Xe avec --export-use-hints.
-e NOMDEFICHIER, --export-png=NOMDEFICHIER
SpA~Xcifie le nom de fichier pour l'export en PNG. S'il existe dA~XjA~ , il sera A~XcrasA~X sans demande de confirmation.
-f NOMDEFICHIER, --file=NOMDEFICHIER
Ouvre le(s) document(s) spA~XcifiA~X(s). La chaA~Xne d'option peut A~Xtre omise, c'est A~  dire que vous pouvez lister les noms de fichier sans -f.
-g, --with-gui
Tente d'utiliser l'interface graphique (sous Unix, utilise le serveur X, mA~Xme si $DISPLAY n'est pas dA~Xfini).
-h HAUTEUR, --export-height=HAUTEUR
Hauteur du bitmap gA~XnA~XrA~X en pixels. Cette valeur prA~Xempte l'option --export-dpi (ou la PPP enregistrA~Xe avec le document si --export-use-hints est aussi utilisA~X).
-i ID, --export-id=ID
Lors des exportations PNG, PS, EPS et PDF, valeur de l'attribut id de l'objet que vous voulez exporter depuis le document (aucun autre objet n'est exportA~X). Par dA~Xfaut la zone exportA~Xe est la boA~Xte englobante de l'objet ; vous pouvez prA~Xempter ce comportement en utilisant --export-area (pour le PNG seulement) ou --export-area-page.
-j, --export-id-only
N'exporte que l'objet dont l'id est spA~XcifiA~Xe avec avec l'option --export-id. Tout les autres objets seront cachA~Xs et n'apparaA~Xtront pas dans le fichier exportA~X mA~Xme s'ils chevauchent l'objet effectivement exportA~X. Cette option est ignorA~Xe si --export-id n'est pas aussi utilisA~X.
-l, --export-plain-svg=NOMDEFICHIER
Exporte le(s) document(s) en SVG brut, sans espace de nom sodipodi: ou inkscape: et sans mA~XtadonnA~Xes RDF.
-l, --extension-directory
Liste le contenu du rA~Xpertoire d'extensions configurA~X en tant que tel par Inkscape, puis sort. Cette option est utilisA~Xe afin que les extensions externes utilisent la configuration originale gA~XnA~XrA~Xe A~  l'installation d'Inkscape.
--verb=VERB-ID, --select=OBJECT-ID
Ces deux options fonctionnent de concert pour offrir la possibilitA~X d'A~Xcrire des scripts simples pour Inkscape depuis la ligne de commande. Il peuvent apparaA~Xtre sur la ligne de commande aussi souvent que nA~Xcessaire et sont exA~XcutA~Xs dans l'ordre pour tous les documents spA~XcifiA~Xs.

La commande --verb exA~Xcute une action spA~Xcifique comme si elle A~Xtait appelA~Xe depuis un menu ou un bouton. Un boA~Xte de dialogue apparaA~Xt lorsqu'elle fait partie de l'action. Utilisez l'option --verb-list pour lister les identifiants d'action disponibles.

La commande --select sA~Xlectionne les objects correspondants A~  l'identifiant spA~XcifiA~X. Les actions suivantes ne s'appliquent alors qu'A~  cette sA~Xlection. Pour dA~XsA~Xlectionner tous les objets, utilisez --verb=EditDeselect. Les identifiants d'objet disponibles dA~Xpendent du document ouvert.

-p IMPRIMANTE, --print=IMPRIMANTE
Imprime le(s) document(s) vers l'imprimante spA~XcifiA~Xe en utilisant `lpr -P IMPRIMANTE'. Vous pouvez aussi utiliser `| COMMANDE' pour spA~Xcifier un tube de commande diffA~Xrent, ou utiliser `> NOMDEFICHIER' pour A~Xcrire le rA~Xsultat PostScript dans un fichier au lieu de l'imprimer. N'oubliez pas d'utiliser les guillemets appropriA~Xs pour votre shell, par exemple inkscape --print='| ps2pdf - mondoc.pdf' mondoc.svg
-t, --export-use-hints
Utilise le nom de fichier et la PPP enregistrA~Xs avec l'objet exportA~X (uniquement si --export-id est spA~XcifiA~X). Ces valeurs sont automatiquement spA~XcifiA~Xes si vous exportez la sA~Xlection depuis Inkscape. Donc, si par exemple, vous exportez la forme id=``path231'' en tant que /home/me/shape.png avec une rA~Xsolution de 300 ppp depuis le document.svg en utilisant l'interface graphique d'Inkscape, et sauvez le document, vous pourrez rA~Xexporter plus tard cette forme vers le mA~Xme fichier et avec la mA~Xme rA~Xsolution en utilisant simplement la commande : inkscape -i path231 -t document.svg

Si vous utilisez --export-dpi, --export-width, ou --export-height avec cette option, la PPP enregistrA~Xe avec le document sera ignorA~Xe et la valeur fournie A~  la ligne de commande utilisA~Xe. Si vous utilisez --export-png avec cette option, le nom de fichier enregistrA~X avec le document sera ignorA~X et le nom de fichier fourni A~  la ligne de commande utilisA~X.

-w LARGEUR, --export-width=LARGEUR
Largeur du bitmap gA~XnA~XrA~X en pixels. Cette valeur prA~Xempte l'option --export-dpi setting (ou la PPP enregistrA~Xe avec le document si --export-use-hints est aussi utilisA~X).
-y VALEUR, --export-background-opacity=VALEUR
OpacitA~X du fond du PNG exportA~X. Cela peut A~Xtre une valeur entre 0.0 et 1.0 (0.0 : complA~Xtement transparent, 1.0 complA~Xtement opaque) ou supA~Xrieure A~  1 et infA~Xrieure A~  255 (255 : complA~Xtement opaque). Si cette valeur n'est pas spA~XcifiA~Xe et si l'option -b n'est pas utilisA~Xe, l'opacitA~X de la page enregistrA~Xe avec le document (dans l'attribut inkscape:pageopacity= de sodipodi:namedview) sera utilisA~Xe. Si cette valeur n'est pas spA~XcifiA~Xe mais que l'option -b est utilisA~Xe, la valeur 255 (opacitA~X complA~Xte) sera utilisA~Xe.
-P NOMDEFICHIER, --export-ps=NOMDEFICHIER
Exporte le ou les documents au format PostScript. Notez que PostScript ne supporte pas la transparence, et que tout objet transparent dans le SVG original sera automatiquement rastA~XrisA~X. Les polices utilisA~Xs sont incorporA~Xes en tant que sous-ensemble. La zone d'exportation par dA~Xfaut est la page, mais vous pouvez choisir de limiter cette zone au dessin avec l'option --export-area-drawing. Il est A~Xgalement possible de n'exporter qu'un objet en spA~Xcifiant --export-id (tous les autres objets sont cachA~Xs) . Dans ce cas, la zone d'exportation correspond A~  celle de l'objet choisi, A~  moins que vous n'ajoutiez l'option --export-area-page pour que cette zone prenne la taille de la page.
-E NOMDEFICHIER, --export-eps=NOMDEFICHIER
Exporte le ou les documents au format Encapsulated PostScript. Notez que PostScript ne supporte pas la transparence, et que tout objet transparent dans le SVG original sera automatiquement rastA~XrisA~X. Les polices utilisA~Xs sont incorporA~Xes en tant que sous-ensemble. La zone d'exportation par dA~Xfaut est la page, mais vous pouvez choisir de limiter cette zone au dessin avec l'option --export-area-drawing. Il est A~Xgalement possible de n'exporter qu'un objet en spA~Xcifiant --export-id (tous les autres objets sont cachA~Xs) .
-A FILENAME, --export-pdf=FILENAME
Exporte le ou les documents au format PDF. Ce format prA~Xserve la transparence des objets prA~Xsents dans le SVG original. Les polices utilisA~Xs sont incorporA~Xes en tant que sous-ensemble. La zone d'exportation par dA~Xfaut est la page, mais vous pouvez choisir de limiter cette zone au dessin avec l'option --export-area-drawing. Il est A~Xgalement possible de n'exporter qu'un objet en spA~Xcifiant --export-id (tous les autres objets sont cachA~Xs) . Dans ce cas, la zone d'exportation correspond A~  celle de l'objet choisi, A~  moins que vous n'ajoutiez l'option --export-area-page pour que cette zone prenne la taille de la page.
-T, --export-text-to-path
Convertit les objets texte en chemins lors de l'export, si applicable (pour l'exportation en PS, EPS et PDF).
--export-ignore-filters
Exporte les objets filtrA~Xs (avec du flou, par exemple) comme des vecteurs, en ignorant les filtres (pour l'exportation en PS, EPS et PDF). Par dA~Xfaut, tous les objets filtrA~Xs sont rastA~XrisA~Xs A~  une dA~Xfinition choisie par --export-dpi (par dA~Xfaut 90 ppp), en prA~Xservant son apparence.
-I, --query-id
ID de l'objet dont les dimensions sont demandA~Xes. Si cette option n'est pas utilisA~Xe, la commande retournera les dimensions du dessin, pas de la page ou de la zone affichA~Xe.
-X, --query-x
Demande l'abscisse (coordonnA~Xe X) du dessin ou, si spA~XcifiA~X avec --query-id, de l'objet. La valeur retournA~Xe est en px (unitA~X utilisateur SVG).
-Y, --query-y
Demande l'ordonnA~Xe (coordonnA~Xe Y) du dessin ou, si spA~XcifiA~X avec --query-id de l'objet. La valeur retournA~Xe est en px (unitA~X utilisateur SVG).
-W, --query-width
Demande la largeur du dessin ou, si spA~XcifiA~X avec --query-id, de l'objet. La valeur retournA~Xe est en px (unitA~X utilisateur SVG).
-H, --query-height
Demande la hauteur du dessin ou, si spA~XcifiA~X avec --query-id, de l'objet. La valeur retournA~Xe est en px (unitA~X utilisateur SVG).
-S, --query-all
Affiche un liste dA~XlimitA~Xe par des virgules des tous les objets du document SVG comprenant leur identifiant, et les valeurs x, y, largeur et hauteur.
--shell
Avec ce paramA~Xtre, Inkscape entre en mode de ligne de commande interactif. Dans ce mode, vous pouvez envoyer des commandes A~  Inkscape par le prompt, sans avoir A~  lancer une nouvelle instance du logiciel A~  chaque commande. Cette fonctionnalitA~X est particuliA~Xrement utile pour une utilisation en scripts et en serveur. Elle permet d'amA~Xliorer la vitesse d'exA~Xcution et l'occupation en mA~Xmoire des scripts utilisA~Xs de faA~Xon rA~XpA~XtA~Xe. Chaque commande, dans ce mode, doit contenir tous les paramA~Xtres d'une ligne de commande classique, A~  l'exception du nom du programme (inkscape), comme dans l'exemple suivant : ``fichier.svg --export-pdf=fichier.pdf''.
--vacuum-defs
Supprime tous les A~XlA~Xments inutilisA~Xs de la section <lt>defs<gt> du fichier SVG. Si cette option est utilisA~Xe avec --export-plain-svg, seul le fichier exportA~X sera affectA~X. Si cette option est utilisA~Xe seule, le fichier spA~XcifiA~X sera modifiA~X.
-z, --without-gui
Ne lance pas l'interface graphique (sous Unix, n'utilise pas le server X); ne traite les fichiers que depuis la console. Ceci est prA~XsupposA~X pour les options -p, -e, -l et --vacuum-defs.
--g-fatal-warnings
ElA~Xment des options standards GTK reconnues. Ceci force Inkscape A~  quitter pour tout avertissement GTK. Cette option est listA~Xe parce qu'elle est utilisA~Xe A~  des fins de dA~Xbuggage.
--usage
Affiche un bref message sur l'utilisation d'Inkscape.

CONFIGURATION

Le fichier de configuration principal est placA~X dans ~/.config/Inkscape/preferences.xml. Il contient plusieurs types de paramA~Xtrages dont vous pouvez changer la valeur dans Inkscape (la plupart dans la boA~Xte de dialogue PrA~XfA~Xrences d'Inkscape). Vous pouvez ajouter des configurations spA~Xcifiques dans les sous-rA~Xpertoires suivants :

$HOME/.config/Inkscape/extensions/ - extensions.

$HOME/.config/Inkscape/icons/ - icA~Xnes.

$HOME/.config/Inkscape/keys/ - association des touches du clavier aux commandes.

$HOME/.config/Inkscape/templates/ - modA~Xles de fichiers.

DIAGNOSTICS

Le programme retourne la valeur zA~Xro aprA~Xs une utilisation rA~Xussie ou diffA~Xrente de zA~Xro aprA~Xs un problA~Xme.

Des messages d'erreur et des avertissements divers peuvent A~Xtre A~Xcrits vers STDERR ou STDOUT. Si le programme se comporte de faA~Xon erratique avec un fichier SVG particulier, ou se plante, il est parfois utile de chercher des indices dans ces messages.

EXEMPLES

Bien qu'Inkscape soit principalement conA~Xu comme une application graphique, il peut aussi A~Xtre utilisA~X depuis la ligne de commande pour certaines opA~Xrations SVG.

Ouvrir un fichier SVG avec l'interface graphique :

     inkscape nomdefichier.svg
 
 

Imprimer un fichier SVG :

     inkscape nomdefichier.svg -p '| lpr'
 
 

Exporter un fichier SVG en PNG avec la rA~Xsolution par dA~Xfaut de 90 ppp (un pixel bitmap correspondant A~  une unitA~X utilisateur SVG [px]) :

     inkscape nomdefichier.svg --export-png=nomdefichier.png
 
 

Idem, mais en forA~Xant les dimensions du fichier A~  600x400 pixels :

     inkscape nomdefichier.svg --export-png=nomdefichier.png -w600 -h400
 
 

Idem, mais en exportant le dessin (la boA~Xte englobante de tous les objets), pas la page :

     inkscape nomdefichier.svg --export-png=nomdefichier.png --export-area-drawing
 
 

Exporter en PNG l'objet id=``text1555'', en utilisant le nom de fichier et la rA~Xsolution utilisA~Xs la derniA~Xre fois qu'il a A~XtA~X exportA~X depuis l'interface graphique :

     inkscape nomdefichier.svg --export-id=text1555 --export-use-hints
 
 

Idem, mais en utilisant une rA~Xsolution de 90 ppp, en spA~Xcifiant un nom de fichier et en arrondissant la zone A~  exporter aux valeurs entiA~Xres juste supA~Xrieures en unitA~Xs utilisateur SVG (afin de prA~Xserver l'alignement des objets sur des pixels et minimiser l'anti-crA~Xnelage) :

     inkscape nomdefichier.svg --export-id=text1555 --export-png=texte.png --export-area-snap
 
 

Convertir un document du format SVG Inkscape au format SVG brut :

     inkscape nomdefichier1.svg --export-plain-svg=nomdefichier2.svg
 
 

Convertir un document SVG en EPS, en convertissant les textes en chemins :

     inkscape nomdefichier.svg --export-eps=nomdefichier.eps --export-text-to-path
 
 

Demander la largeur de l'objet avec un id=``text1555'':

     inkscape nomdefichier.svg --query-width --query-id text1555
 
 

Dupliquer l'objet ayant pour identifiant id=``path1555'', puis appliquer une rotation de 90 degrA~Xs sur le duplicat, enregistrer le SVG et quitter :

     inkscape nomdefichier.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
 
 

ENVIRONEMENT

DISPLAY pour obtenir l'hA~Xte par dA~Xfaut et le numA~Xro d'affichage.

TMPDIR pour dA~Xfinir le chemin par dA~Xfaut du rA~Xpertoire A~  utiliser pour stocker les fichier temporaires. Le rA~Xpertoire doit exister.

THEMES

Vous pouvez remplacer le fichier d'icA~Xnes par dA~Xfaut $PREFIX/share/inkscape/icons/icons.svg en utilisant le rA~Xpertoire $HOME/.config/inkscape/icons/. Les icA~Xnes sont chargA~Xes par nom (ex. : fill_none.svg) ou, si elles sont introuvables, depuis le fichier icons.svg. Si une icA~Xne n'est pas trouvA~Xe dans l'un de ces emplacements, elle est chargA~Xe depuis l'emplacement par dA~Xfaut du systA~Xme.

Les icA~Xnes nA~Xcessaires sont chargA~Xes depuis les fichiers SVG par recherche de l'id SVG correspondant (Par exemple, pour charger l'icA~Xne ``fill_none'' depuis un fichier, le contenu identifiA~X par l'id SVG ``fill_none'' est rendu en tant que cette icA~Xne, qu'il vienne du fichier fill_none.svg ou du fichier icons.svg).

AUTRES INFORMATIONS

L'endroit principal pour trouver des informations sur Inkscape est http://www.inkscape.org/. Le site web contient des liens vers d'autres A~XlA~Xments pertinents : documentation, didacticiels, manuel de l'utilisateur, exemples, archives des listes d'e-mail, la derniA~Xre version d'Inkscape et bien d'autres choses.

VOIR AUSSI

potrace, cairo, rsvg(1), batik, ghostscript, pstoedit.

Suite de tests de conformitA~X SVG : http://www.w3.org/Graphics/SVG/Test/

Validation de SVG : http://jiggles.w3.org/svgvalidator/

Scalable Vector Graphics (SVG) 1.1 Specification W3C Recommendation 14 January 2003 <http://www.w3.org/TR/SVG11/>

Scalable Vector Graphics (SVG) 1.2 Specification W3C Working Draft 13 November 2003 <http://www.w3.org/TR/SVG12/>

SVG 1.1/1.2/2.0 Requirements W3C Working Draft 22 April 2002 <http://www.w3.org/TR/SVG2Reqs/>

Document Object Model (DOM): Level 2 Core Arnaud Le Hors et al editors, W3C <http://www.w3.org/TR/DOM-Level-2-Core/>

NOTES SUR L'INTERFACE GRAPHIQUE

Pour vous familiariser avec l'utilisation de l'interface graphique d'Inkscape, consultez les didacticiels dans Aide > Didacticiels

Inkscape permet d'importer (Fichier > Importer) la plupart des formats bitmaps PNG, BMP, JPG, XPM, GIF, etc.), du texte brut (nA~Xcessite Perl) et le format AI (documents Adobe Illustrator).

Inkscape permet d'exporter (Fichier > Exporter) des images PNG 32-bits, mais aussi aux formats AI, PS, EPS, PDF (nA~Xcessite Ghostscript), DXF et plusieurs autres formats (via Fichier > Enregistrer sous).

Inkscape supporte la pression et l'inclinaison du stylet d'une tablette graphique pour la largeur et l'angle de l'outil calligraphique.

Inkscape comporte une interface graphique pour le moteur de vectorisation de bitmaps Potrace (http://potrace.sf.net) qui est inclus dans Inkscape.

Inkscape peut utiliser des scripts externes (filtres depuis stdin vers stdout) reprA~XsentA~Xs par des commandes dans le menu Effets. Un script peut avoir une interface graphique, sous forme de boA~Xte de dialogue, permettant de dA~Xfinir diffA~Xrents paramA~Xtres et peut obtenir les IDs des objets sA~XlectionnA~Xs sur lesquels agir depuis la ligne de commande. Inkscape est livrA~X avec un assortiment d'effets A~Xcrits en Python dA~XdiA~Xs principalement A~  la manipulation de chemin.

RACCOURCIS CLAVIER

Pour obtenir une liste complA~Xte des raccourcis clavier et souris, consultez le fichier doc/keys.html, ou utilisez la commande Clavier et souris dans le menu d'aide de l'interface graphique pour en afficher un tableau SVG.

BUGS

Beaucoup de bugs sont connus; veuillez, svp, consulter le site web pour consulter ceux qui ont dA~XjA~  A~XtA~X rapportA~Xs et pour soumettre de nouveaux problA~Xmes. Consultez aussi la section ``Known Issues'' des notes de votre version (dans le fichier `NEWS').

AUTEURS

Ce code doit son existence A~  un grand nombre de contributeurs tout au long de ses diffA~Xrentes incarnations. La liste qui suit est certainement incomplA~Xte
 mais permet de reconnaA~Xtre les nombreuses A~Xpaules sur lesquelles cette application s'est appuyA~Xe :

Maximilian Albert, Josh Andler, Tavmjong Bah, Pierre Barbry-Blot, Jean-Fran[,c]ois Barraud, Bill Baxter, John Beard, John Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Henrik Bohre, Boldewyn, Daniel Borgmann, Bastien Bouclet, Gustav Broberg, Christopher Brown, Hans Breuer, Marcus Brubaker, Luca Bruno, Nicu Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed Catmur, Chema Celorio, Johan Ceuppens, Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell, Robert Crosbie, Jon Cruz, Aur['e]lie De-Cooman, Milosz Derezynski, Daniel D['i]az, Bruno Dilly, Larry Doolittle, Tim Dwyer, Maxim V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf Erikson, No['e] Falzon, Frank Felfe, Andrew Fitzsimon, Edward Flick, Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce Harrington, Dale Harvey, Aur['e]lio Heckert, Carl Hetherington, Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth, Alan Horkan, Karl Ove Hufthammer, Richard Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-Olivier Irisson, Bob Jamison, jEsuSdA, Lauris Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Jason Kivlighn, Adrian Knoth, Krzysztof Kosin[aa]ski, Petr Kovar, Beno[^i]t Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop, Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Pierre-Antoine Marc, Aurel-Aim['e] Marmion, Colin Marquardt, Dmitry G. Mastrukov, Matiphas, Michael Meeks, Federico Mena, MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P. Moore, Peter Moulder, J[:o]rg M[:u]ller, Yukihiro Nakai, Victor Navez, Christian Neumair, Andreas Nilsson, Mitsuru Oka, Marten Owens, Alvin Penner, Jon Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-Ren['e] Reinhard, Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz, Xavier Conde Rueda, Felipe Corr[^e]a da Silva Sanches, Aur['e]lio A. Heckert, Christian Schaller, Marco Scholten, Tom von Schwerdtner, Shivaken, Michael Sloan, Danilo [vS]egan, Bo[vs]tjan [vS]petic[ah], Aaron Spike, Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Martin Sucha, Pat Suwalski, Adib Taraben, Hugh Tebby, Jonas Termeau, David Turner, Andre Twupack, Aleksandar Uro[vs]evic[aa], Lucas Vieites, Michael Wybrow, Daniel Yacob, David Yip, Masatake Yamato

Cette page de manuel a A~XtA~X crA~XA~Xe par Bryce Harrington <brycehar@bryceharrington.com>.

HISTORIQUE

Le code qui allait devenir Inkscape est nA~X en 1999, avec le programme Gill, GNOME Illustrator, crA~XA~X par Raph Levien. L'objectif dA~Xfini pour Gill A~Xtait de supporter complA~Xtement le format SVG. Raph a codA~X le modA~Xle Postcript de courbes de BA~Xzier, incluant le remplissage et le contour, les coiffes et raccords de lignes, le texte, etc. La page de Raph consacrA~Xe A~  Gill se trouve sur http://www.levien.com/svg/. Le travail sur Gill semble avoir diminuA~X ou s'A~Xtre arrA~XtA~X en 2000.

L'incarnation suivante du code allait devenir le trA~Xs populaire Sodipodi, menA~X par Lauris Kaplinski. Le code est devenu un outil d'illustration puissant aprA~Xs plusieurs annA~Xes de travail, ajoutant plusieurs nouvelles fonctionnalitA~Xs, le support multilingue, le portage sous Windows et d'autres systA~Xmes d'exploitation et A~Xliminant certaines dA~Xpendances.

Inkscape a A~XtA~X lancA~X en 2003 par quatre dA~Xveloppeurs actifs de Sodipodi (Bryce Harrington, MenTaLguY, Nathan Hurst et Ted Gould), qui voulaient faire prendre une orientation diffA~Xrente au code en termes de focalisation sur la conformitA~X SVG, aspect et fonctionnement de l'interface, et d'opportunitA~Xs de dA~Xveloppement ouvertes A~  plus de participants.

Beaucoup de travail a A~XtA~X depuis consacrA~X A~  la stabilisation du code et A~  l'internationalisation. Le moteur de rendu hA~XritA~X de Sodipodi comportait de nombreuses spA~XcificitA~Xs qui entrainaient de plantages lorsque l'utilisation du programme sortait des sentiers battus. Ce moteur a alors A~XtA~X remplacA~X par Livarot qui, bien qu'imparfait, gA~XnA~Xrait moins d'erreurs. Le projet a A~Xgalement adoptA~X la bonne habitude de publier son code rA~XguliA~Xrement, et encouragA~X les utilisateurs A~  tester des versions en dA~Xveloppement du logiciel, ce qui a bien aidA~X dans l'identification des nouveaux dA~Xfauts, et donnA~X les moyens aux utilisateurs de vA~Xrifier que les anciens A~Xtaient bien corrigA~Xs. Inkscape a ainsi acquis une rA~Xputation de programme robuste et fiable.

En parallA~Xle, des efforts ont A~XtA~X faits pour amA~Xliorer l'internationalisation et la localisation de l'interface, ce qui a apportA~X au projet de nouveaux contributeurs tout autour du monde.

Inkscape a eu un impact positif sur l'attractivitA~X visuelle de l'Open Source en gA~XnA~Xral, en offrant un outil pour crA~Xer et partager des icA~Xnes, A~Xcrans d'accueil, art pour le web, etc. D'une certaine faA~Xon, bien que n'A~Xtant qu'un ``simple outil de dessin'', Inkscape a jouA~X un rA~Xle important en rendant l'Open Source plus stimulant visuellement parlant pour un plus large public.

Copyright (C) 1999[en]2010 des auteurs.

Inkscape est un logiciel libre; vous pouvez le redistribuer et/ou le modifier selon les termes de la license GPL.