1INKSCAPE(1) Inkscape Commands Manual INKSCAPE(1)
2
3
4
6 Inkscape — programme d'édition de SVG (Scalable Vector Graphics).
7
9 "inkscape [options] [nom_de_fichier ...]"
10
11 options :
12
13 -?, --help
14 --usage
15 -V, --version
16
17 -f, --file=NOM_DE_FICHIER
18
19 -e, --export-png=NOM_DE_FICHIER
20 -a, --export-area=x0:y0:x1:y1
21 -C, --export-area-page
22 -D, --export-area-drawing
23 --export-area-snap
24 -i, --export-id=ID
25 -j, L<--export-id>-only
26 -t, --export-use-hints
27 -b, --export-background=COULEUR
28 -y, --export-background-opacity=VALEUR
29 -d, --export-dpi=PPP
30 -w, --export-width=LARGEUR
31 -h, --export-height=HAUTEUR
32
33 -P, --export-ps=NOM_DE_FICHIER
34 -E, --export-eps=NOM_DE_FICHIER
35 -A, --export-pdf=NOM_DE_FICHIER
36 --export-pdf-version=NUMÉRO_DE_VERSION
37 --export-latex
38
39 --export-ps-level={2,3}
40
41 -T, --export-text-to-path
42 --export-ignore-filters
43
44 -l, --export-plain-svg=NOM_DE_FICHIER
45
46 -p, --print=IMPRIMANTE
47
48 -I, --query-id=ID
49 -X, --query-x
50 -Y, --query-y
51 -W, --query-width
52 -H, --query-height
53 -S, --query-all
54
55 -x, --extension-directory
56
57 --verb-list
58 --verb=ID_ACTION
59 --select=ID_OBJET
60
61 --shell
62
63 -g, --with-gui
64 -z, --without-gui
65
66 --vacuum-defs
67 --no-convert-text-baseline-spacing
68
69 --g-fatal-warnings
70
72 Inkscape est un éditeur de dessin au format Scalable Vector Graphics
73 (SVG) doté d'une interface graphique, offrant des possibilités
74 similaires à Adobe Illustrator, CorelDraw, Xara Xtreme, etc. Les
75 fonctionnalités d'Inkscape comprennent une gestion versatile des
76 formes, le dessin à main levée et les courbes de Bézier, le texte
77 multiligne, le texte suivant un chemin, la transparence alpha, les
78 transformations affines, les remplissages par motif ou dégradé,
79 l'édition de nœuds, l'import et l'export avec de nombreux formats
80 incluant PNG et PDF, le groupement, les calques, les clones
81 interactifs, et bien plus encore. L'interface est conçue pour être
82 agréable et efficace pour les utilisateurs expérimentés, tout en
83 restant conforme aux spécifications de GNOME de sorte que les
84 utilisateurs familiers avec d'autres applications GNOME puissent
85 rapidement prendre en main l'interface.
86
87 Le format SVG est un format XML normalisé par le W3C pour le dessin
88 vectoriel en 2D. Il permet de définir des objets sur un dessin en
89 utilisant des points, des chemins et des formes primitives. Les
90 couleurs, les polices de caractères, l'épaisseur du contour et autres
91 sont spécifiés comme attributs du style de ces objets. Le but, SVG
92 étant un standard et ses fichiers du texte/XML, est de rendre possible
93 l'utilisation de fichiers SVG pour un grand nombre de programmes et de
94 pratiques.
95
96 Inkscape utilise le SVG comme format de document natif, et vise à
97 devenir le programme de dessin vectoriel le plus respectueux du format
98 SVG, disponible dans la communauté du logiciel libre.
99
101 -?, --help
102 Afficher un message d'aide.
103
104 -V, --version
105 Afficher la version d'Inkscape et la date de compilation.
106
107 -a x0:y0:x1:y1, --export-area=x0:y0:x1:y1
108 Pour l'export en PNG, définit la zone à exporter en unités
109 utilisateur SVG (unité anonyme de longueur utilisée normalement
110 par le format SVG d'Inkscape). Le comportement par défaut est
111 d'exporter la page complète du document. Le point (0 ; 0)
112 correspond au coin inférieur gauche.
113
114 -C, --export-area-page
115 Pour l'export en SVG, PNG, PDF, PS et EPS, définit la page
116 comme zone à exporter. C'est le comportement par défaut pour
117 les formats SVG, PNG, PDF et PS, et vous n'avez donc pas besoin
118 de spécifier cette option pour ces formats à moins que vous
119 utilisiez l'option --export-id pour exporter un objet
120 spécifique. En EPS, cependant, il ne s'agit pas du comportement
121 par défaut ; de plus, la spécification du format EPS n'autorise
122 pas son cadre englobant à s'étendre au-delà de son contenu.
123 Cela signifie que lorsque l'option --export-area-page est
124 utilisée pour l'export en EPS, la boîte englobante de la page
125 sera redimensionnée pour s'adapter à la taille de son contenu
126 si elle est plus petite.
127
128 -D, --export-area-drawing
129 Pour l'export en SVG, PNG, PDF, PS et EPS, définit le dessin
130 entier (pas la page) comme zone à exporter, c'est-à-dire le
131 cadre englobant l'ensemble des objets du document (ou des
132 objets exportés lorsque l'option --export-id est utilisée).
133 Avec cette option, l'image exportée n'affichera que les objets
134 visibles du document sans marge ni massicotage. Il s'agit de
135 l'option par défaut pour l'export au format EPS. Lors de
136 l'export en PNG, elle peut être combinée avec
137 --export-use-hints.
138
139 --export-area-snap
140 Pour l'export en PNG, arrondir les dimensions de la zone à
141 exporter aux valeurs entières supérieures en unités SVG
142 utilisateur (px). Si vous utilisez une résolution d'export de
143 96 ppp et que vos objets sont alignés aux pixels afin de
144 minimiser l'anti-crénelage, cette option permet de préserver
145 cet alignement même si l'export se fait selon des boîtes de
146 contour (avec --export-id ou --export-area-drawing) qui ne sont
147 pas correctement alignées sur les pixels.
148
149 -b COULEUR, --export-background=COULEUR
150 Définit la couleur d'arrière-plan du PNG exporté. La couleur
151 peut être décrite de toutes les manières supportées par le
152 format SVG, par exemple "#ff007f" ou "rgb(255, 0, 128)". Si
153 cette couleur n'est pas définie, la couleur de page définie
154 dans Inkscape via la boîte de dialogue Préférences du document
155 sera utilisée (enregistrée dans l'attribut pagecolor= de
156 sodipodi:namedview).
157
158 -d PPP, --export-dpi=PPP
159 Définit la résolution utilisée pour l'export en PNG. Elle est
160 également utilisée pour définir le niveau de rastérisation des
161 objets filtrés lors de l'export en PS, EPS ou PDF (sauf si
162 l'option --export-ignore-filters est utilisée). Elle est de 96
163 par défaut, correspondant à 1 pixel SVG (px, aussi appelé «
164 unité utilisateur ») s'exportant vers 1 pixel bitmap. Cette
165 valeur préempte la PPP enregistrée avec le document si la
166 commande est utilisée avec --export-use-hints.
167
168 -e NOM_DE_FICHIER, --export-png=NOM_DE_FICHIER
169 Exporter au format PNG sous le nom NOM_DE_FICHIER. Si un
170 fichier portant ce nom existe déjà, il sera écrasé sans demande
171 de confirmation.
172
173 -f NOM_DE_FICHIER, --file=NOM_DE_FICHIER
174 Ouvrir le(s) document(s) spécifié(s). La chaîne d'option peut
175 être omise, c'est-à-dire que vous pouvez lister les fichiers
176 sans -f.
177
178 -g, --with-gui
179 Essayer d'utiliser l'interface graphique (sous Unix, utiliser
180 le serveur X, même si $DISPLAY n'est pas défini).
181
182 -h HAUTEUR, --export-height=HAUTEUR
183 Définit la hauteur de l'image matricielle générée en pixels.
184 Cette valeur écrase le paramètre --export-dpi (ou la PPP
185 enregistrée avec le document si --export-use-hints est aussi
186 utilisé).
187
188 -i ID, --export-id=ID
189 Pour l'export en PNG, PS, EPS, PDF et SVG simple, exporter
190 l'objet portant l'identifiant (valeur de l'attribut id) ID ;
191 les autres objets du document ne seront pas exportés. Par
192 défaut, la zone exportée est le cadre englobant l'objet ; vous
193 pouvez changer ce comportement en utilisant --export-area (PNG
194 seulement) ou --export-area-page.
195
196 -j, --export-id-only
197 Pour les formats PNG et SVG simple, n'exporter que l'objet dont
198 l'identifiant est spécifié avec avec l'option --export-id. Tous
199 les autres objets seront cachés et n'apparaîtront pas dans
200 l'export même s'ils chevauchent l'objet exporté. Si --export-id
201 n'est pas spécifié, cette option est ignorée. Pour l'export au
202 format PDF, il s'agit du comportement par défaut, et cette
203 option n'a donc pas d'effet.
204
205 -l, --export-plain-svg=NOM_DE_FICHIER
206 Exporter le(s) document(s) au format SVG simple, sans espace de
207 noms sodipodi: ou inkscape: et sans métadonnées RDF.
208
209 -x, --extension-directory
210 Lister le contenu du répertoire d'extensions utilisé par
211 Inkscape et quitter. Cela permet aux extensions externes
212 d'utiliser la même configuration que l'installation originale
213 d'Inkscape.
214
215 --verb-list
216 Lister toutes les actions disponibles dans Inkscape par
217 identifiant. Cet identifiant peut être utilisé pour définir les
218 actions du clavier ou les menus. Il peut également être utilisé
219 avec l'option de ligne de commande --verb.
220
221 --verb=ID_ACTION, --select=ID_OBJET
222 Ces deux options fonctionnent de concert pour permettre aux
223 scripts d'utiliser Inkscape en ligne de commande. Elles peuvent
224 apparaître sur la ligne de commande aussi souvent que
225 nécessaire et sont exécutées dans l'ordre pour tous les
226 documents spécifiés.
227
228 La commande --verb exécute une action spécifique comme si elle
229 était appelée depuis un menu ou un bouton. Une boîte de
230 dialogue apparaîtra si elle fait partie de l'action. Utilisez
231 l'option --verb-list pour lister les identifiants d'action
232 disponibles.
233
234 La commande --select sélectionne les objets correspondant aux
235 identifiants spécifiés. Les actions suivantes ne s'appliquent
236 alors qu'à cette sélection. Pour désélectionner tous les
237 objets, utilisez "--verb=EditDeselect". Les identifiants
238 d'objet disponibles dépendent du document ouvert.
239
240 Note that the --verb command requires a GUI, and thus cannot be
241 used with the --z option.
242
243 -p IMPRIMANTE, --print=IMPRIMANTE
244 Imprimer le(s) document(s) avec l'imprimante spécifiée en
245 utilisant `lpr -P IMPRIMANTE'. Vous pouvez également utiliser
246 `| COMMANDE' pour envoyer la sortie vers une autre commande, ou
247 `> NOMDEFICHIER' pour écrire la sortie PostScript dans un
248 fichier au lieu de l'imprimer. Faites attention à placer les
249 guillemets correctement pour votre shell, par exemple :
250
251 inkscape --print='| ps2pdf - mon_doc.pdf' mon_doc.svg
252
253 -t, --export-use-hints
254 Utiliser le nom de fichier et la résolution enregistrés avec
255 l'objet exporté (uniquement si --export-id est spécifié). Ces
256 valeurs sont configurées automatiquement lorsque vous exportez
257 la sélection depuis Inkscape. Donc, par exemple, si vous
258 exportez une forme avec id="path231" sous /home/me/shape.png
259 avec une résolution de 300 ppp depuis document.svg en utilisant
260 l'interface graphique d'Inkscape, et enregistrez le document,
261 vous pourrez réexporter plus tard cette forme vers le même
262 fichier et avec la même résolution en utilisant simplement la
263 commande :
264
265 inkscape -i path231 -t document.svg
266
267 Si vous utilisez --export-dpi, --export-width, ou
268 --export-height avec cette option, alors la résolution
269 enregistrée sera ignorée et la valeur fournie sur la ligne de
270 commande sera utilisée. Si vous utilisez --export-png avec
271 cette option, le nom de fichier enregistré avec le document
272 sera ignoré et le nom de fichier fourni sur la ligne de
273 commande utilisé.
274
275 -w LARGEUR, --export-width=LARGEUR
276 Définit la largeur de l'image matricielle générée en pixels.
277 Cette valeur écrase l'option --export-dpi (ou la résolution
278 enregistrée avec le document si --export-use-hints est aussi
279 utilisé).
280
281 -y VALEUR, --export-background-opacity=VALEUR
282 Définit l'opacité de l'arrière-plan du PNG exporté. Cela peut
283 être une valeur entre 0.0 et 1.0 (0.0 signifiant la
284 transparence complète, 1.0 l'opacité complète) ou supérieure à
285 1 et inférieure à 255 (255 : complètement opaque). Si cette
286 valeur n'est pas spécifiée et si l'option -b n'est pas
287 utilisée, l'opacité de la page enregistrée avec le document
288 (dans l'attribut inkscape:pageopacity= de sodipodi:namedview)
289 sera utilisée. Si cette valeur n'est pas spécifiée mais que
290 l'option -b est utilisée, la valeur 255 (opacité complète) sera
291 utilisée.
292
293 -P NOM_DE_FICHIER, --export-ps=NOM_DE_FICHIER
294 Exporter le(s) document(s) au format PostScript. Notez que
295 PostScript ne supporte pas la transparence, et que tout objet
296 transparent dans le SVG original sera automatiquement
297 rastérisé. Les polices utilisées sont incorporées en tant que
298 sous-ensemble. La zone d'exportation par défaut est la page ;
299 vous pouvez la configurer comme étant le dessin avec l'option
300 --export-area-drawing. Vous pouvez spécifier --export-id pour
301 exporter un unique objet (tous les autres objets seront
302 cachés) ; dans ce cas, la zone d'exportation correspond au
303 cadre englobant l'objet choisi, à moins que vous n'ajoutiez
304 l'option --export-area-page pour qu'il s'agisse de la page.
305
306 -E NOM_DE_FICHIER, --export-eps=NOM_DE_FICHIER
307 Exporter le(s) document(s) au format PostScript encapsulé.
308 Notez que PostScript ne supporte pas la transparence, et que
309 tout objet transparent dans le SVG original sera
310 automatiquement rastérisé. Les polices utilisées sont
311 incorporées en tant que sous-ensemble. La zone d'exportation
312 par défaut est le dessin ; vous pouvez la configurer comme
313 étant la page, mais consultez --export-area-page pour la
314 limitation applicable. Vous pouvez spécifier --export-id pour
315 exporter un unique objet (tous les autres objets seront
316 cachés).
317
318 -A NOM_DE_FICHIER, --export-pdf=NOM_DE_FICHIER
319 Exporter le(s) document(s) au format PDF. Ce format préserve la
320 transparence des objets présents dans le SVG original. Les
321 polices utilisées sont incorporées en tant que sous-ensemble.
322 La zone d'exportation par défaut est la page ; vous pouvez la
323 configurer comme étant le dessin avec l'option
324 --export-area-drawing. Vous pouvez spécifier --export-id pour
325 exporter un unique objet (tous les autres objets seront
326 cachés) ; dans ce cas, la zone d'exportation correspond au
327 cadre englobant l'objet choisi, à moins que vous n'ajoutiez
328 l'option --export-area-page pour qu'il s'agisse de la page.
329
330 --export-pdf-version=NUMÉRO_DE_VERSION
331 Sélectionne la version du format PDF utilisée pour exporter le
332 fichier. Cette option correspond au sélecteur de version PDF
333 présent dans la boîte de dialogue d'exportation en PDF de
334 l'interface graphique. Vous devez indiquer une des versions
335 proposées par ce sélecteur, par exemple « 1.4 ». La version par
336 défaut est « 1.4 ».
337
338 --export-latex
339 Pour l'export en PS, EPS ou PDF, crée des images pour les
340 documents LaTeX, dans lesquels les textes de l'image sont
341 composés par LaTeX. Lors de l'export au format PDF/PS/EPS,
342 cette option divise la sortie en un fichier PDF/PS/EPS
343 (lorsque, par exemple, l'option --export-pdf est spécifiée) et
344 un fichier LaTeX. Le texte ne sera pas enregistré dans le
345 fichier PDF/PS/EPS, mais apparaîtra à la place dans le fichier
346 LaTeX. Ce fichier LaTeX inclut le PDF/PS/EPS. Inclure le
347 fichier LaTeX (\input{image.tex}) dans un document LaTeX fait
348 alors apparaître l'image, et tout le texte sera composé par
349 LaTeX. Consultez le document LaTeX généré pour en savoir plus.
350 Consultez également la sortie de la commande `epslatex' de
351 GNUPlot dans un terminal.
352
353 -T, --export-text-to-path
354 Convertir les objets texte en chemins lors de l'export, si
355 applicable (pour l'export en PS, EPS, PDF ou SVG).
356
357 --export-ignore-filters
358 Exporter les objets filtrés (avec du flou, par exemple) comme
359 des vecteurs, en ignorant les filtres (pour l'export en PS, EPS
360 ou PDF). Par défaut, tous les objets filtrés sont rastérisés à
361 une résolution choisie par --export-dpi (par défaut 96 ppp), ce
362 qui préserve leur apparence.
363
364 -I, --query-id
365 Définit l'identifiant de l'objet dont les dimensions sont
366 demandées. Si cette option n'est pas utilisée, la commande
367 retournera les dimensions du dessin (c'est-à-dire de tous les
368 objets du document), pas de la page ou de la zone affichée.
369
370 -X, --query-x
371 Demander l'abscisse (coordonnée X) du dessin ou, si spécifié
372 avec --query-id, de l'objet. La valeur retournée est en px
373 (unités utilisateur SVG).
374
375 -Y, --query-y
376 Demande l'ordonnée (coordonnée Y) du dessin ou, si spécifié
377 avec --query-id, de l'objet. La valeur retournée est en px
378 (unités utilisateur SVG).
379
380 -W, --query-width
381 Demande la largeur du dessin ou, si spécifié avec --query-id,
382 de l'objet. La valeur retournée est en px (unités utilisateur
383 SVG).
384
385 -H, --query-height
386 Demande la hauteur du dessin ou, si spécifié avec --query-id,
387 de l'objet. La valeur retournée est en px (unités utilisateur
388 SVG).
389
390 -S, --query-all
391 Affiche une liste de tous les objets du document SVG avec leur
392 identifiant, et les valeurs x, y, largeur et hauteur, en
393 utilisant la virgule comme séparateur.
394
395 --shell With this parameter, Inkscape will enter an interactive command
396 line shell mode. In this mode, you type in commands at the
397 prompt and Inkscape executes them, without you having to run a
398 new copy of Inkscape for each command. This feature is mostly
399 useful for scripting and server uses: it adds no new
400 capabilities but allows you to improve the speed and memory
401 requirements of any script that repeatedly calls Inkscape to
402 perform command line tasks (such as export or conversions).
403 Each command in shell mode must be a complete valid Inkscape
404 command line but without the Inkscape program name, for
405 example:
406
407 file.svg --export-pdf=file.pdf
408
409 --vacuum-defs
410 Supprime tous les éléments inutilisés de la section "<defs>" du
411 fichier SVG. Si cette option est utilisée avec
412 --export-plain-svg, seul le fichier exporté sera affecté. Si
413 cette option est utilisée seule, le fichier spécifié sera
414 modifié.
415
416 --no-convert-text-baseline-spacing
417 Ne pas corriger automatiquement les lignes de base dans les
418 documents produits avec une version d'Inkscape antérieure à
419 0.92. Depuis Inkscape 0.92, la propriété « line-height » est
420 gérée conformément au standard CSS, ce qui la rend incompatible
421 avec les précédentes versions. Par défaut, les valeurs de
422 hauteur de ligne dans les fichiers créés avant Inkscape 0.92
423 vont être ajustées au chargement afin de préserver la
424 disposition souhaitée. Cette option permet d'éviter cet
425 ajustement.
426
427 -z, --without-gui
428 Ne pas ouvrir l'interface graphique (sous Unix, ne pas utiliser
429 le serveur X) ; ne traiter les fichiers que depuis la console.
430 Ceci est présupposé pour les options -p, -e, -l et
431 --vacuum-defs.
432
433 --g-fatal-warnings
434 Cette option GTK standard force l'arrêt d'Inkscape dès qu'un
435 message d'avertissement (généralement sans gravité) est envoyé
436 (utile pour le débogage).
437
438 --usage Afficher un bref message exposant les commandes les plus
439 courantes.
440
442 Le fichier de configuration principal se trouve dans
443 ~/.config/Inkscape/preferences.xml ; il contient de nombreux types de
444 paramétrages dont vous pouvez changer la valeur dans Inkscape (la
445 plupart dans la boîte de dialogue Préférences d'Inkscape). Vous pouvez
446 également ajouter des configurations spécifiques dans les sous-
447 répertoires suivants :
448
449 $HOME/.config/Inkscape/extensions/ — extensions.
450
451 $HOME/.config/Inkscape/icons/ — icônes.
452
453 $HOME/.config/Inkscape/keys/ — configuration des raccourcis clavier.
454
455 $HOME/.config/Inkscape/templates/ — modèles de document.
456
458 Le programme retourne la valeur zéro après une utilisation réussie ou
459 différente de zéro après un problème.
460
461 Des messages d'erreur et des avertissements divers peuvent être envoyés
462 vers STDERR ou STDOUT. Si le programme se comporte de façon
463 inconsistante avec un fichier SVG particulier ou plante, ces messages
464 peuvent comporter des indices.
465
467 Bien qu'Inkscape soit principalement conçu comme une application
468 graphique, il peut aussi être utilisé depuis la ligne de commande pour
469 effectuer des opérations SVG.
470
471 Ouvrir un fichier SVG avec l'interface graphique :
472
473 inkscape fichier.svg
474
475 Imprimer un fichier SVG :
476
477 inkscape fichier.svg -p '| lpr'
478
479 Exporter un fichier SVG en PNG avec la résolution par défaut de 96 ppp
480 (une unité utilisateur SVG devient un pixel de l'image matricielle) :
481
482 inkscape fichier.svg --export-png=fichier.png
483
484 Idem, mais en forçant les dimensions du fichier à 600×400 pixels :
485
486 inkscape fichier.svg --export-png=fichier.png -w600 -h400
487
488 Idem, mais en exportant le dessin (la boîte englobante de tous les
489 objets), et pas la page :
490
491 inkscape fichier.svg --export-png=fichier.png --export-area-drawing
492
493 Exporter en PNG l'objet avec id="text1555", en utilisant le nom de
494 fichier et la résolution utilisés la dernière fois qu'il a été exporté
495 depuis l'interface graphique :
496
497 inkscape fichier.svg --export-id=text1555 --export-use-hints
498
499 Idem, mais en utilisant une résolution de 96 ppp, en spécifiant un nom
500 de fichier et en arrondissant la zone à exporter aux valeurs entières
501 les plus proches en unités utilisateur SVG (afin de préserver
502 l'alignement des objets sur des pixels et minimiser l'anti-crénelage) :
503
504 inkscape fichier.svg --export-id=text1555 --export-png=text.png --export-area-snap
505
506 Convertir un document du format SVG Inkscape au format SVG simple :
507
508 inkscape fichier1.svg --export-plain-svg=fichier2.svg
509
510 Convertir un document SVG en EPS, en convertissant les textes en
511 chemins :
512
513 inkscape fichier.svg --export-eps=fichier.eps --export-text-to-path
514
515 Demander la largeur de l'objet avec id="text1555" :
516
517 inkscape fichier.svg --query-width --query-id text1555
518
519 Dupliquer l'objet avec id="path1555", appliquer une rotation de 90
520 degrés sur le duplicata, enregistrer le SVG et quitter :
521
522 inkscape fichier.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
523
525 DISPLAY pour obtenir l'hôte par défaut et le numéro de la session
526 graphique.
527
528 TMPDIR pour définir le chemin par défaut du répertoire à utiliser pour
529 stocker les fichier temporaires. Le répertoire doit exister.
530
531 INKSCAPE_PROFILE_DIR pour définir le chemin du répertoire à utiliser
532 pour le profil utilisateur.
533
535 Vous pouvez remplacer le fichier d'icônes par défaut
536 $PREFIX/share/inkscape/icons/icons.svg en utilisant le répertoire
537 $HOME/.config/inkscape/icons/. Les icônes sont chargées par nom (ex. :
538 fill_none.svg) ou, si elles sont introuvables, depuis le fichier
539 icons.svg. Si une icône n'est pas trouvée dans l'un de ces
540 emplacements, elle est chargée depuis l'emplacement par défaut du
541 système.
542
543 Les icônes nécessaires sont chargées depuis les fichiers SVG en
544 cherchant l'identifiant SVG correspondant (par exemple, pour charger
545 l'icône « fill_none » depuis un fichier, le contenu identifié par
546 l'identifiant SVG « fill_none » est rendu en tant que cette icône,
547 qu'il vienne du fichier fill_none.svg ou du fichier icons.svg).
548
550 La référence principale où trouver des informations sur Inkscape est
551 <https://www.inkscape.org/>. Le site web comporte des actualités, de la
552 documentation, des didacticiels, des exemples, des archives des listes
553 de diffusion, la dernière version du programme, les bases de données
554 contenant les bogues et les demandes de fonctionnalité, des forums, et
555 encore davantage.
556
558 potrace, cairo, rsvg, batik, ghostscript, pstoedit.
559
560 Suite de tests de conformité SVG :
561 <https://www.w3.org/Graphics/SVG/WG/wiki/Test_Suite_Overview>
562
563 Validation de SVG : <https://validator.w3.org/>
564
565 Scalable Vector Graphics (SVG) 1.1 Specification W3C Recommendation 16
566 August 2011 <https://www.w3.org/TR/SVG11/>
567
568 Scalable Vector Graphics (SVG) 1.2 Specification W3C Working Draft 13
569 April 2005 <https://www.w3.org/TR/SVG12/>
570
571 Scalable Vector Graphics (SVG) 2 Specification W3C Candidate
572 Recommendation 15 September 2016 <https://www.w3.org/TR/SVG2/>
573
574 Document Object Model (DOM): Level 2 Core W3C Recommendation 13
575 November 2000 <https://www.w3.org/TR/DOM-Level-2-Core/>
576
578 Pour vous familiariser avec l'utilisation de l'interface graphique
579 d'Inkscape, consultez les didacticiels dans Aide > Didacticiels.
580
581 En plus du SVG, Inkscape peut importer (Fichier > Importer) la plupart
582 des formats d'images matricielles (PNG, BMP, JPG, XPM, GIF, etc.), du
583 texte brut (nécessite Perl), les formats PS et EPS (nécessite
584 Ghostscript) et les formats PDF et AI (AI version 9.0 ou ultérieur).
585
586 Inkscape peut exporter (Fichier > Exporter une image PNG) des images
587 PNG 32 bits, mais aussi aux formats AI, PS, EPS, PDF, DXF et plusieurs
588 autres formats via Fichier > Enregistrer sous.
589
590 Inkscape supporte la pression et l'inclinaison du stylet d'une tablette
591 graphique pour la largeur, l'angle et la force d'action de plusieurs
592 outils, dont la plume calligraphique.
593
594 Inkscape comporte une interface graphique pour le moteur de
595 vectorisation d'image matricielle Potrace (<http://potrace.sf.net>) qui
596 est inclus dans Inkscape.
597
598 Inkscape peut utiliser des scripts externes (filtres de stdin vers
599 stdout) représentés par des commandes dans le menu Effets. Un script
600 peut faire intervenir les boîtes de dialogue de l'interface graphique
601 pour définir différents paramètres et peut obtenir les identifiants des
602 objets sélectionnés sur lesquels agir depuis la ligne de commande.
603 Inkscape est livré avec un assortiment d'effets écrits en Python.
604
606 Pour obtenir une liste complète des raccourcis clavier et souris,
607 consultez le fichier doc/keys.html, ou utilisez la commande Clavier et
608 souris dans le menu Aide.
609
611 Beaucoup de bogues sont connus ; veuillez vous référer au site web
612 (inkscape.org) pour vérifier ceux qui ont déjà été rapportés et pour
613 soumettre de nouveaux problèmes. Consultez aussi la section « Known
614 Issues » des notes de livraison de votre version (dans le fichier
615 `NEWS').
616
618 Ce code doit son existence à un grand nombre de contributeurs tout au
619 long de ses différentes incarnations. La liste qui suit est
620 certainement incomplète mais permet de reconnaître les nombreuses
621 épaules sur lesquelles cette application repose :
622
623 Maximilian Albert, Joshua A. Andler, Tavmjong Bah, Pierre Barbry-Blot,
624 Jean-François Barraud, Campbell Barton, Bill Baxter, John Beard, John
625 Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Hanno Böck,
626 Tomasz Boczkowski, Henrik Bohre, Boldewyn, Daniel Borgmann, Bastien
627 Bouclet, Hans Breuer, Gustav Broberg, Christopher Brown, Marcus
628 Brubaker, Luca Bruno, Brynn (brynn@inkscapecommunity.com), Nicu
629 Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed
630 Catmur, Chema Celorio, Jabiertxo Arraiza Cenoz, Johan Ceuppens,
631 Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell,
632 Robert Crosbie, Jon Cruz, Aurélie De-Cooman, Kris De Gussem, Milosz
633 Derezynski, Daniel Díaz, Bruno Dilly, Larry Doolittle, Nicolas Dufour,
634 Tim Dwyer, Maxim V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf
635 Erikson, Noé Falzon, Frank Felfe, Andrew Fitzsimon, Edward Flick,
636 Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier
637 Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce
638 Harrington, Dale Harvey, Aurélio Adnauer Heckert, Carl Hetherington,
639 Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth,
640 Christoffer Holmstedt, Alan Horkan, Karl Ove Hufthammer, Richard
641 Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-Olivier
642 Irisson, Bob Jamison, Ted Janeczko, Marc Jeanmougin, jEsuSdA, Lauris
643 Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Nikita Kitaev,
644 Jason Kivlighn, Adrian Knoth, Krzysztof Kosiński, Petr Kovar, Benoît
645 Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop,
646 Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Fernando Lucchesi
647 Bastos Jurema, Pierre-Antoine Marc, Aurel-Aimé Marmion, Colin
648 Marquardt, Craig Marshall, Ivan Masár, Dmitry G. Mastrukov, David
649 Mathog, Matiphas, Patrick McDermott, Michael Meeks, Federico Mena,
650 MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P.
651 Moore, Chris Morgan, Peter Moulder, Jörg Müller, Yukihiro Nakai, Victor
652 Navez, Christian Neumair, Nick, Andreas Nilsson, Mitsuru Oka, Vinícius
653 dos Santos Oliveira, Martin Owens, Alvin Penner, Matthew Petroff, Jon
654 Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-René Reinhard,
655 Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz,
656 Xavier Conde Rueda, Felipe Corrêa da Silva Sanches, Christian Schaller,
657 Marco Scholten, Tom von Schwerdtner, Danilo Šegan, Abhishek Sharma,
658 Shivaken, Michael Sloan, John Smith, Boštjan Špetič, Aaron Spike,
659 Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Martin Sucha, ~suv,
660 Pat Suwalski, Adib Taraben, Hugh Tebby, Jonas Termeau, David Turner,
661 Andre Twupack, Aleksandar Urošević, Alex Valavanis, Joakim Verona,
662 Lucas Vieites, Daniel Wagenaar, Liam P. White, Sebastian Wüst, Michael
663 Wybrow, Gellule Xg, Daniel Yacob, David Yip, Masatake Yamato, Moritz
664 Eberl, Sebastian Faubel
665
666 Cette page de manuel a été créée par Bryce Harrington
667 <bryce@bryceharrington.org>.
668
670 Le code qui allait devenir Inkscape est né en 1999, avec le programme
671 Gill, GNOME Illustrator, créé par Raph Levien. L'objectif défini pour
672 Gill était de supporter complètement le format SVG. Raph a codé le
673 modèle PostScript de courbes de Bézier, incluant le remplissage et le
674 contour, les coiffes et raccords de lignes, le texte, etc. La page de
675 Raph consacrée à Gill se trouve sur <http://www.levien.com/svg/>. Le
676 travail sur Gill semble avoir diminué ou s'être arrêté en 2000.
677
678 L'incarnation suivante du code allait devenir le très populaire
679 Sodipodi, mené par Lauris Kaplinski. Le code est devenu un outil
680 d'illustration puissant après plusieurs années de travail, ajoutant
681 plusieurs nouvelles fonctionnalités, le support multilingue, le portage
682 sous Windows et d'autres systèmes d'exploitation, et éliminant
683 certaines dépendances.
684
685 Inkscape a été lancé en 2003 par quatre développeurs actifs de
686 Sodipodi, Bryce Harrington, MenTaLguY, Nathan Hurst et Ted Gould, qui
687 voulaient faire prendre une orientation différente au code en termes de
688 focalisation sur la conformité SVG, d'aspect et de fonctionnement de
689 l'interface, et d'ouverture du développement à plus de participants. Le
690 projet a progressé rapidement, gagnant de nombreux contributeurs très
691 actifs et une multitude de fonctionnalités.
692
693 Beaucoup de travail a été depuis consacré à la stabilisation du code et
694 à l'internationalisation. Le moteur de rendu hérité de Sodipodi
695 comportait de nombreux cas limites mathématiques qui entraînaient des
696 plantages lorsque le programme était utilisé à des fins inhabituelles ;
697 ce moteur a alors été remplacé par Livarot qui, bien qu'imparfait,
698 générait moins d'erreurs. Le projet a également adopté la bonne
699 habitude de publier son code régulièrement, et encouragé les
700 utilisateurs à tester des versions en développement du logiciel ; cela
701 a aidé à identifier les nouveaux bogues rapidement, et à assurer qu'il
702 était facile pour les utilisateurs de vérifier les correctifs. Inkscape
703 a ainsi acquis une réputation de programme robuste et fiable.
704
705 En parallèle, des efforts ont été faits pour améliorer
706 l'internationalisation et la localisation de l'interface, ce qui a
707 apporté au projet de nouveaux contributeurs du monde entier.
708
709 Inkscape a eu un impact positif sur l'attractivité visuelle de l'Open
710 Source en général, en offrant un outil pour créer et partager des
711 icônes, des écrans d'accueil, de l'art pour le web, etc. D'une certaine
712 façon, bien que n'étant qu'un « simple outil de dessin », Inkscape a
713 joué un rôle important en rendant l'Open Source plus stimulant
714 visuellement pour un plus large public.
715
717 Copyright (C) 1999–2018 par les auteurs.
718
719 Inkscape est un logiciel libre ; vous pouvez le redistribuer et/ou le
720 modifier selon les termes de la licence GPL version 2 ou ultérieure.
721
722
723
7240.92.4 2019-03-27 INKSCAPE(1)