~inkscape.dev/inkscape/trunk

1 by mental
moving trunk for module inkscape
1
=head1 NAME
2
3
Inkscape - an SVG (Scalable Vector Graphics) editing program.
4
5
=head1 SYNOPSIS
6
7
C<inkscape [options] [filename ...]>
8
9
options:
10
11
    -?, --help        
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
12
        --usage       
1 by mental
moving trunk for module inkscape
13
    -V, --version
14
15
    -f, --file=FILENAME               
16
17
    -e, --export-png=FILENAME         
18
    -a, --export-area=x0:y0:x1:y1     
19
    -C, --export-area-page
9099 by JazzyNico
Man page update.
20
    -D, --export-area-drawing
1 by mental
moving trunk for module inkscape
21
        --export-area-snap
22
    -i, --export-id=ID     
23
    -j, --export-id-only     
24
    -t, --export-use-hints
25
    -b, --export-background=COLOR     
26
    -y, --export-background-opacity=VALUE     
27
    -d, --export-dpi=DPI              
28
    -w, --export-width=WIDTH          
29
    -h, --export-height=HEIGHT        
30
31
    -P, --export-ps=FILENAME
32
    -E, --export-eps=FILENAME
33
    -A, --export-pdf=FILENAME
1307 by buliabyak
pdf export from commandline
34
        --export-pdf-version=VERSION-STRING
12348 by Vinícius dos Santos Oliveira
Add command line option to specify PDF export version. Patch from schwieni.
35
        --export-latex
9101.1.13 by Johan Engelen
- change cmdline option to --export-latex.
36
1307 by buliabyak
pdf export from commandline
37
    --export-ps-level {2,3}
12350 by Vinícius dos Santos Oliveira
Add option to set --export-ps-level. Fixes bug #669748.
38
39
    -T, --export-text-to-path
1 by mental
moving trunk for module inkscape
40
        --export-ignore-filters
6924 by buliabyak
add --export-ignore-filters
41
1 by mental
moving trunk for module inkscape
42
    -l, --export-plain-svg=FILENAME             
43
44
    -p, --print=PRINTER
6885 by Ted Gould
From trunk
45
46
    -I, --query-id=ID     
1 by mental
moving trunk for module inkscape
47
    -X, --query-x
48
    -Y, --query-y
49
    -W, --query-width
50
    -H, --query-height
51
    -S, --query-all
4344 by bryce
Man page entry for --query-all option
52
1 by mental
moving trunk for module inkscape
53
    -x, --extension-directory
54
3698 by buliabyak
various updates
55
        --verb-list
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
56
        --verb=VERB-ID
57
        --select=OBJECT-ID
58
1 by mental
moving trunk for module inkscape
59
        --shell
6885 by Ted Gould
From trunk
60
1 by mental
moving trunk for module inkscape
61
    -g, --with-gui                    
62
    -z, --without-gui                 
63
64
        --vacuum-defs
65
66
        --g-fatal-warnings
67
68
=head1 DESCRIPTION
69
70
B<Inkscape> is a GUI editor for B<Scalable Vector Graphics (SVG)> format
71
drawing files, with capabilities similar to B<Adobe Illustrator>,
72
B<CorelDraw>, B<Xara Xtreme>, etc. Inkscape features include versatile
6885 by Ted Gould
From trunk
73
shapes, bezier paths, freehand drawing, multi-line text, text on path,
1 by mental
moving trunk for module inkscape
74
alpha blending, arbitrary affine transforms, gradient and pattern fills, node
75
editing, many export and import formats including PNG and PDF, grouping, 
6885 by Ted Gould
From trunk
76
layers, live clones, and a lot more.  The interface is
77
designed to be comfortable and efficient for skilled users, while
1 by mental
moving trunk for module inkscape
78
remaining conformant to B<GNOME> standards so that users familiar with
79
other GNOME applications can learn its interface rapidly.
80
81
B<SVG> is a W3C standard XML format for 2D vector drawing. It allows
82
defining objects in the drawing using points, paths, and primitive
83
shapes.  Colors, fonts, stroke width, and so forth are specified as
84
`style' attributes to these objects.  The intent is that since SVG is a
85
standard, and since its files are text/xml, it will be
86
possible to use SVG files in a sizeable number of programs and for a
87
wide range of uses.
88
89
B<Inkscape> uses SVG as its native document format, and has the goal of
90
becoming the most fully compliant drawing program for SVG files
91
available in the Open Source community.
92
93
94
=head1 OPTIONS
95
96
=over 8
97
98
=item B<-?>, B<--help>
99
100
Show help message
101
102
=item B<-V>, B<--version>
103
104
Show Inkscape version and build date.
105
106
=item B<-a> I<x0:y0:x1:y1>, B<--export-area>=I<x0:y0:x1:y1>
107
108
In PNG export, set the exported area in SVG user units (anonymous length units normally used
109
in Inkscape SVG).  The default is to export the entire document page.  The point (0,0)
9099 by JazzyNico
Man page update.
110
is the lower-left corner.
1 by mental
moving trunk for module inkscape
111
112
=item B<-C>, B<--export-area-page>
9099 by JazzyNico
Man page update.
113
300 by acspike
Added --export-area-canvas (-C).
114
In PNG, PDF, PS, and EPS export, exported area is the page. This is the default
9099 by JazzyNico
Man page update.
115
for PNG, PDF, and PS, so you don't need to specify this unless you are using --export-id 
6885 by Ted Gould
From trunk
116
to export a specific object. In EPS, however, this is not the default; moreover, for EPS, 
117
the specification of the format does not allow its bounding box to extend beyond its content. 
118
This means that when --export-area-page is used with EPS export, the page bounding box 
9099 by JazzyNico
Man page update.
119
will be trimmed inwards to the bounding box of the content if it is smaller.
6885 by Ted Gould
From trunk
120
300 by acspike
Added --export-area-canvas (-C).
121
=item B<-D>, B<--export-area-drawing>
1 by mental
moving trunk for module inkscape
122
123
In PNG, PDF, PS, and EPS export, exported area is the drawing (not page), i.e. the bounding box
9099 by JazzyNico
Man page update.
124
of all objects of the document (or of the exported object if --export-id is used). 
6885 by Ted Gould
From trunk
125
With this option, the exported image will
126
display all the visible objects of the document without margins or cropping. This is the default
127
export area for EPS. For PNG, it can be used in combination with --export-use-hints.
8065 by helix84
* [INTL: zh_TW] Traditional Chinese translation update
128
1 by mental
moving trunk for module inkscape
129
=item B<--export-area-snap>
130
131
For PNG export, snap the export area outwards to the nearest integer SVG user unit (px) values. If you are using the 
5064 by buliabyak
update for pdf options
132
default export resolution of 96 dpi and your graphics are pixel-snapped to minimize antialiasing, this switch 
14286 by JazzyNico
Man. New German translation by Maren Hachmann.
133
allows you to preserve this alignment even if you are exporting some object's bounding 
1 by mental
moving trunk for module inkscape
134
box (with --export-id or --export-area-drawing) which is itself not pixel-aligned.
135
136
=item B<-b> I<COLOR>, B<--export-background>=I<COLOR>
137
138
Background color of exported PNG.
139
This may be any SVG supported color string, for example "#ff007f" or "rgb(255, 0, 128)".
140
If not set,
141
then the page color set in Inkscape in the Document Options dialog will be used (stored in the pagecolor= attribute of sodipodi:namedview).
142
143
=item B<-d> I<DPI>, B<--export-dpi>=I<DPI>
144
145
The resolution used for PNG export.
5064 by buliabyak
update for pdf options
146
It is also used for fallback rasterization of filtered objects
7801 by buliabyak
allow --export-dpi to be used for setting the filter rasterization resolution in PS/EPS/PDF export
147
when exporting to PS, EPS, or PDF (unless you specify --export-ignore-filters to suppress
148
rasterization). The default is 96 dpi, which corresponds to 1 SVG user unit 
14286 by JazzyNico
Man. New German translation by Maren Hachmann.
149
(px, also called "user unit") exporting to 1 bitmap pixel.
1 by mental
moving trunk for module inkscape
150
This value overrides the DPI hint if used with --export-use-hints.
151
152
=item B<-e> I<FILENAME>, B<--export-png>=I<FILENAME>
153
154
Specify the filename for PNG export.
155
If it already exists, the file will be overwritten without asking.
156
157
=item B<-f> I<FILENAME>, B<--file>=I<FILENAME>
158
159
Open specified document(s).
160
Option string may be omitted, i.e. you can list the filenames without -f.
161
162
=item B<-g>, B<--with-gui>
163
164
Try to use the GUI (on Unix, use the X server even if $DISPLAY is not set).
165
166
=item B<-h> I<HEIGHT>, B<--export-height>=I<HEIGHT>
167
168
The height of generated bitmap in pixels.
169
This value overrides the --export-dpi setting (or the DPI hint if used with --export-use-hints). 
170
171
=item B<-i> I<ID>, B<--export-id>=I<ID>
172
173
For PNG, PS, EPS, PDF and plain SVG export, the id attribute value of the object that you want 
13347 by JazzyNico
Documentation. Man pages udpate.
174
to export from the document; all other objects are not exported.  By
6885 by Ted Gould
From trunk
175
default the exported area is the bounding box of the object; you can override this using
301 by buliabyak
better explanation of --export-area-canvas
176
--export-area (PNG only) or --export-area-page.
9099 by JazzyNico
Man page update.
177
1 by mental
moving trunk for module inkscape
178
=item B<-j>, B<--export-id-only>
179
180
For PNG and plain SVG, only export the object whose id is given in --export-id. All other objects are hidden and won't 
13347 by JazzyNico
Documentation. Man pages udpate.
181
show in export even if they overlay the exported object. 
5064 by buliabyak
update for pdf options
182
Without --export-id, this option is ignored. For PDF export, this is the default, so this option has no effect.
183
1 by mental
moving trunk for module inkscape
184
=item B<-l>, B<--export-plain-svg>=I<FILENAME>
185
186
Export document(s) to plain SVG format, without sodipodi: or inkscape: namespaces and without RDF metadata.
187
188
=item B<-x>, B<--extension-directory>
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
189
1 by mental
moving trunk for module inkscape
190
Lists the current extension directory that Inkscape is configured to use and
191
then exits.  This is used for external extension to use the same configuration
192
as the original Inkscape installation.
193
194
=item B<--verb-list>
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
195
196
Lists all the verbs that are available in Inkscape by ID.  This ID can be
197
used in defining keymaps or menus.  It can also be used with the --verb
198
command line option.
199
200
=item B<--verb>=I<VERB-ID>, B<--select>=I<OBJECT-ID>
201
202
These two options work together to provide some basic scripting for
203
Inkscape from the command line.  They both can occur as many times as
204
needed on the command line and are executed in order on every document that
205
is specified.
206
207
The --verb command will execute a specific verb as if it
3698 by buliabyak
various updates
208
was called from a menu or button.  Dialogs will appear if that is part
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
209
of the verb.  To get a list of the verb IDs available, use the --verb-list
3698 by buliabyak
various updates
210
command line option.
2725 by gouldtj
r14942@tres: ted | 2007-03-20 23:50:23 -0700
211
212
The --select command will cause objects that have the ID
213
specified to be selected.  This allows various verbs to act upon them.  To
214
remove all the selections use --verb=EditDeselect.  The object IDs
215
available are dependent on the document specified to load.
216
217
=item B<-p> I<PRINTER>, B<--print>=I<PRINTER>
1 by mental
moving trunk for module inkscape
218
219
Print document(s) to the specified printer using `lpr -P PRINTER'.
220
Alternatively, use `| COMMAND' to specify a different command to pipe to,
221
or use `> FILENAME' to write the PostScript output to a file instead of printing.
222
Remember to do appropriate quoting for your shell, e.g.
223
224
inkscape --print='| ps2pdf - mydoc.pdf' mydoc.svg
225
226
=item B<-t>, B<--export-use-hints>
227
228
Use export filename and DPI hints stored in the exported object (only with --export-id).
229
These hints are set automatically when you export selection from within Inkscape.
230
So, for example, if you export a shape with id="path231" as /home/me/shape.png at 300 dpi from document.svg using Inkscape GUI, and save the document,
231
then later you will be able to reexport that shape to the same file with the same resolution simply with 
232
233
inkscape -i path231 -t document.svg
234
235
If you use --export-dpi, --export-width, or --export-height with this option,
236
then the DPI hint will be ignored and the value from the command line will be used.
237
If you use --export-png with this option,
238
then the filename hint will be ignored and the filename from the command line will be used. 
239
240
=item B<-w> I<WIDTH>, B<--export-width>=I<WIDTH>
241
242
The width of generated bitmap in pixels.
243
This value overrides the --export-dpi setting (or the DPI hint if used with --export-use-hints). 
244
245
=item B<-y> I<VALUE>, B<--export-background-opacity>=I<VALUE>
246
247
Opacity of the background of exported PNG.
248
This may be a value either between 0.0 and 1.0 (0.0 meaning full transparency, 1.0 full opacity)
249
or greater than 1 up to 255 (255 meaning full opacity).
250
If not set and the -b option is not used,
251
then the page opacity set in Inkscape in the Document Options dialog will be used (stored in the inkscape:pageopacity= attribute of sodipodi:namedview).
252
If not set but the -b option is used,
253
then the value of 255 (full opacity) will be used. 
254
255
=item B<-P> I<FILENAME>, B<--export-ps>=I<FILENAME>
256
257
Export document(s) to PostScript format. Note that PostScript does not support transparency, so any transparent objects in the original SVG will be automatically rasterized. Used fonts are subset and embedded. The default export area is page; you can set it to drawing by --export-area-drawing. You can 
9099 by JazzyNico
Man page update.
258
specify --export-id to export a single object (all other are hidden); in that case 
6885 by Ted Gould
From trunk
259
export area is that object's bounding box, but can be set to page by --export-area-page.
9099 by JazzyNico
Man page update.
260
1 by mental
moving trunk for module inkscape
261
=item B<-E> I<FILENAME>, B<--export-eps>=I<FILENAME>
262
263
Export document(s) to Encapsulated PostScript format. Note that PostScript does not support transparency, so any transparent objects in the original SVG will be automatically rasterized. Used fonts are subset and embedded. The default export area is drawing; you can set it to page, however see --export-area-page for applicable limitation. You can specify --export-id to export a single object (all other are hidden).
9099 by JazzyNico
Man page update.
264
1307 by buliabyak
pdf export from commandline
265
=item B<-A> I<FILENAME>, B<--export-pdf>=I<FILENAME>
266
267
Export document(s) to PDF format. This format preserves the 
6885 by Ted Gould
From trunk
268
transparency in the original SVG. Used fonts are subset and embedded. 
269
The default export area is page; you can set it to drawing by --export-area-drawing. You can 
9099 by JazzyNico
Man page update.
270
specify --export-id to export a single object (all other are hidden); in that case 
6885 by Ted Gould
From trunk
271
export area is that object's bounding box, but can be set to page by --export-area-page.
9099 by JazzyNico
Man page update.
272
1 by mental
moving trunk for module inkscape
273
=item B<--export-pdf-version>=I<PDF-VERSION>
12348 by Vinícius dos Santos Oliveira
Add command line option to specify PDF export version. Patch from schwieni.
274
275
Select the PDF version of the exported PDF file. This option basically
276
exposes the PDF version selector found in the PDF-export dialog of the
277
GUI. You must provide one of the versions from that combo-box,
278
e.g. "1.4". The default pdf export version is "1.4".
279
280
=item B<--export-latex>
9101.1.13 by Johan Engelen
- change cmdline option to --export-latex.
281
9101.1.12 by Johan Engelen
add --export-pdf-latex to man page
282
(for PS, EPS, and PDF export)
9101.1.13 by Johan Engelen
- change cmdline option to --export-latex.
283
Used for creating images for LaTeX documents, where the image's text is typeset by LaTeX.
9101.1.12 by Johan Engelen
add --export-pdf-latex to man page
284
When exporting to PDF/PS/EPS format, this option splits the output into a PDF/PS/EPS file 
9101.1.13 by Johan Engelen
- change cmdline option to --export-latex.
285
(e.g. as specified by --export-pdf) and a LaTeX file. Text will not be output in 
286
the PDF/PS/EPS file, but instead will appear in the LaTeX file. This LaTeX file 
287
includes the PDF/PS/EPS. Inputting (\input{image.tex}) the LaTeX file in your LaTeX
288
document will show the image and all text will be typeset by LaTeX. See the
9101.1.12 by Johan Engelen
add --export-pdf-latex to man page
289
resulting LaTeX file for more information.
290
Also see GNUPlot's `epslatex' output terminal.
291
292
=item B<-T>, B<--export-text-to-path>
1 by mental
moving trunk for module inkscape
293
294
Convert text objects to paths on export, where applicable (for PS, EPS, PDF and SVG export).
11769 by JazzyNico
Fix for Bug #1063831 (--export-text-to-path with SVG is undocumented) by Philipp Hagemeister. Greek and French man page translations updated.
295
6924 by buliabyak
add --export-ignore-filters
296
=item B<--export-ignore-filters>
297
298
Export filtered objects (e.g. those with blur) as vectors, ignoring the filters (for PS, EPS, and PDF export). 
7801 by buliabyak
allow --export-dpi to be used for setting the filter rasterization resolution in PS/EPS/PDF export
299
By default, all filtered objects are rasterized at --export-dpi (default 96 dpi), preserving the appearance.
14286 by JazzyNico
Man. New German translation by Maren Hachmann.
300
1 by mental
moving trunk for module inkscape
301
=item B<-I>, B<--query-id>
302
303
Set the ID of the object whose dimensions are queried. If not set, query options will 
304
return the dimensions of the drawing (i.e. all document objects), not the page or viewbox
305
306
=item B<-X>, B<--query-x>
307
308
Query the X coordinate of the drawing or, if specified, of the object with --query-id. The returned value is in px (SVG user units). 
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
309
1 by mental
moving trunk for module inkscape
310
=item B<-Y>, B<--query-y>
311
312
Query the Y coordinate of the drawing or, if specified, of the object with --query-id. The returned value is in px (SVG user units). 
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
313
1 by mental
moving trunk for module inkscape
314
=item B<-W>, B<--query-width>
315
316
Query the width of the drawing or, if specified, of the object with --query-id. The returned value is in px (SVG user units). 
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
317
1 by mental
moving trunk for module inkscape
318
=item B<-H>, B<--query-height>
319
320
Query the height of the drawing or, if specified, of the object with --query-id. The returned value is in px (SVG user units). 
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
321
1 by mental
moving trunk for module inkscape
322
=item B<-S>, B<--query-all>
4344 by bryce
Man page entry for --query-all option
323
324
Prints a comma delimited listing of all objects in the SVG document with
325
IDs defined, along with their x, y, width, and height values.
326
327
=item B<--shell>
6885 by Ted Gould
From trunk
328
329
With this parameter, Inkscape will enter an interactive command line shell mode. In this
330
mode, you type in commands at the prompt and Inkscape executes them, without you having
331
to run a new copy of Inkscape for each command. This feature is mostly useful for
332
scripting and server uses: it adds no new capabilities but allows you to improve the
333
speed and memory requirements of any script that repeatedly calls Inkscape to perform
334
command line tasks (such as export or conversions). Each command in shell mode must be a
335
complete valid Inkscape command line but without the Inkscape program name, for example
336
"file.svg --export-pdf=file.pdf".
337
338
=item B<--vacuum-defs>
1 by mental
moving trunk for module inkscape
339
340
Remove all unused items from the <lt>defs<gt> section of the SVG file.  If this
341
option is invoked in conjunction with --export-plain-svg, only the exported file
342
will be affected.  If it is used alone, the specified file will be modified in place.
343
344
=item B<-z>, B<--without-gui>
345
346
Do not open the GUI (on Unix, do not use X server); only process the files from console.
347
This is assumed for -p, -e, -l, and --vacuum-defs options. 
348
349
=item B<--g-fatal-warnings>
350
351
This standard GTK option forces any warnings, usually harmless, to cause Inkscape to
6885 by Ted Gould
From trunk
352
abort (useful for debugging).
353
1 by mental
moving trunk for module inkscape
354
=item B<--usage>
355
356
Display a brief usage message.
357
358
=back
359
360
=head1 CONFIGURATION
361
362
The main configuration file is located in ~/.config/inkscape/preferences.xml; it stores
9100 by JazzyNico
Various man page fixes. French man page update.
363
a variety of customization settings that you can change in Inkscape (mostly in the
6885 by Ted Gould
From trunk
364
Inkscape Preferences dialog).  Also in the subdirectories there, you can place your own:
365
366
B<$HOME>/.config/inkscape/extensions/ - extension effects.
9100 by JazzyNico
Various man page fixes. French man page update.
367
368
B<$HOME>/.config/inkscape/icons/ - icons.
369
370
B<$HOME>/.config/inkscape/keys/ - keyboard maps.
371
372
B<$HOME>/.config/inkscape/templates/ - new file templates.
373
1 by mental
moving trunk for module inkscape
374
=head1 DIAGNOSTICS
375
376
The program returns zero on success or non-zero on failure.
377
378
A variety of error messages and warnings may be printed to STDERR or
3698 by buliabyak
various updates
379
STDOUT.  If the program behaves erratically with a particular SVG file
1 by mental
moving trunk for module inkscape
380
or crashes, it is useful to look at this output for clues.
3698 by buliabyak
various updates
381
1 by mental
moving trunk for module inkscape
382
=head1 EXAMPLES
383
384
While obviously B<Inkscape> is primarily intended as a GUI application,
385
it can be used for doing SVG processing on the command line as well.
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
386
1 by mental
moving trunk for module inkscape
387
Open an SVG file in the GUI:
3698 by buliabyak
various updates
388
389
    inkscape filename.svg
390
391
Print an SVG file from the command line:
392
1 by mental
moving trunk for module inkscape
393
    inkscape filename.svg -p '| lpr'
394
395
Export an SVG file into PNG with the default resolution of 96 dpi (one SVG user unit translates to one bitmap pixel):
14286 by JazzyNico
Man. New German translation by Maren Hachmann.
396
1 by mental
moving trunk for module inkscape
397
    inkscape filename.svg --export-png=filename.png
398
399
Same, but force the PNG file to be 600x400 pixels:
400
401
    inkscape filename.svg --export-png=filename.png -w600 -h400
402
403
Same, but export the drawing (bounding box of all objects), not the page:
404
405
    inkscape filename.svg --export-png=filename.png --export-area-drawing
406
407
Export to PNG the object with id="text1555", using the output filename and 
408
the resolution that were used for that object last time when it was exported from the GUI:
409
410
    inkscape filename.svg --export-id=text1555 --export-use-hints
411
412
Same, but use the default 96 dpi resolution, specify the filename, 
14286 by JazzyNico
Man. New German translation by Maren Hachmann.
413
and snap the exported area outwards to the nearest whole SVG user unit values 
1 by mental
moving trunk for module inkscape
414
(to preserve pixel-alignment of objects and thus minimize aliasing):
8165 by helix84
* [INTL:sk] Slovak translation update
415
1 by mental
moving trunk for module inkscape
416
    inkscape filename.svg --export-id=text1555 --export-png=text.png --export-area-snap
9458 by JazzyNico
Man. Fix minor text error (Bug #587227).
417
1 by mental
moving trunk for module inkscape
418
Convert an Inkscape SVG document to plain SVG:
8165 by helix84
* [INTL:sk] Slovak translation update
419
1 by mental
moving trunk for module inkscape
420
    inkscape filename1.svg --export-plain-svg=filename2.svg
421
422
Convert an SVG document to EPS, converting all texts to paths:
423
424
    inkscape filename.svg --export-eps=filename.eps --export-text-to-path
425
426
Query the width of the object with id="text1555":
427
428
    inkscape filename.svg --query-width --query-id text1555
429
430
Duplicate the object with id="path1555", rotate the duplicate 90 degrees, save SVG, and quit:
3698 by buliabyak
various updates
431
432
    inkscape filename.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
433
434
1 by mental
moving trunk for module inkscape
435
=head1 ENVIRONMENT
436
437
B<DISPLAY> to get the default host and display number.
438
439
B<TMPDIR> to set the default path of the directory to use for temporary
440
files.  The directory must exist.
441
442
B<INKSCAPE_PROFILE_DIR> to set the path of the directory to use for the
13347 by JazzyNico
Documentation. Man pages udpate.
443
user profile.
444
445
=head1 THEMES
1 by mental
moving trunk for module inkscape
446
447
To load different icons sets instead of the default
448
B<$PREFIX>/share/inkscape/icons/icons.svg file, the directory
449
B<$HOME>/.config/inkscape/icons/ is used.  Icons are loaded by name
9100 by JazzyNico
Various man page fixes. French man page update.
450
(e.g. I<fill_none.svg>), or if not found, then from I<icons.svg>.  If the
1 by mental
moving trunk for module inkscape
451
icon is not loaded from either of those locations, it falls back to the
452
default system location.
453
454
The needed icons are loaded from SVG files by searching for the SVG id with
455
the matching icon name.  (For example, to load the "fill_none" icon from
456
a file, the bounding box seen for SVG id "fill_none" is rendered as the
457
icon, whether it comes from I<fill_none.svg> or I<icons.svg>.)
458
459
3698 by buliabyak
various updates
460
1 by mental
moving trunk for module inkscape
461
=head1 OTHER INFO
462
463
The canonical place to find B<Inkscape> info is at
464
http://www.inkscape.org/.  The website has news, documentation,
3698 by buliabyak
various updates
465
tutorials, examples, mailing list archives, the latest released
466
version of the program, bugs and feature requests databases, forums,
467
and more.
468
1 by mental
moving trunk for module inkscape
469
=head1 SEE ALSO
470
471
potrace, cairo, rsvg(1), batik, ghostscript, pstoedit.
3698 by buliabyak
various updates
472
1 by mental
moving trunk for module inkscape
473
SVG compliance test suite:  http://www.w3.org/Graphics/SVG/Test/
474
475
SVG validator:  http://jiggles.w3.org/svgvalidator/
476
477
I<Scalable Vector Graphics (SVG) 1.1 Specification>
478
I<W3C Recommendation 14 January 2003>
479
L<http://www.w3.org/TR/SVG11/>
480
481
I<Scalable Vector Graphics (SVG) 1.2 Specification>
482
I<W3C Working Draft 13 November 2003>
483
L<http://www.w3.org/TR/SVG12/>
484
485
I<SVG 1.1/1.2/2.0 Requirements>
486
I<W3C Working Draft 22 April 2002>
487
L<http://www.w3.org/TR/SVG2Reqs/>
488
489
I<Document Object Model (DOM): Level 2 Core>
490
I<Arnaud Le Hors et al editors, W3C>
491
L<http://www.w3.org/TR/DOM-Level-2-Core/>
492
493
494
=head1 GUI NOTES
495
496
To learn Inkscape's GUI operation, read the tutorials in Help > Tutorials.
497
498
Apart from SVG, Inkscape can import (File > Import) most bitmap formats 
3698 by buliabyak
various updates
499
(PNG, BMP, JPG, XPM, GIF, etc.), plain text (requires Perl), PS and EPS (requires Ghostscript), PDF 
6885 by Ted Gould
From trunk
500
and AI format (AI version 9.0 or newer).
8165 by helix84
* [INTL:sk] Slovak translation update
501
3698 by buliabyak
various updates
502
Inkscape exports 32-bit PNG images (File > Export PNG Image) as well as AI, PS, EPS, PDF, DXF, 
13347 by JazzyNico
Documentation. Man pages udpate.
503
and several other formats via File > Save as.
3698 by buliabyak
various updates
504
505
Inkscape can use the pressure and tilt of a graphic tablet pen for width, angle,
506
and force of action of several tools, including the Calligraphic pen.
507
1 by mental
moving trunk for module inkscape
508
Inkscape includes a GUI front-end to the Potrace bitmap tracing engine
509
(http://potrace.sf.net) which is embedded into Inkscape.
510
511
Inkscape can use external scripts (stdin-to-stdout filters) that are represented by
512
commands in the Extensions menu. A script can have a GUI dialog for setting various
8165 by helix84
* [INTL:sk] Slovak translation update
513
parameters and can get the IDs of the selected objects on which to act via the command
1 by mental
moving trunk for module inkscape
514
line. Inkscape comes with an assortment of effects written in Python.
3698 by buliabyak
various updates
515
1 by mental
moving trunk for module inkscape
516
=head1 KEYBINDINGS
517
518
To get a complete list of keyboard and mouse shortcuts, view doc/keys.html, or use the Keys and Mouse command in Help menu.
3698 by buliabyak
various updates
519
1 by mental
moving trunk for module inkscape
520
=head1 BUGS
521
522
Many bugs are known; please refer to the website (inkscape.org) for reviewing the reported ones and to
523
report newly found issues.  See also the Known Issues section in the Release Notes for
524
your version (file `NEWS').
525
526
=head1 AUTHORS
527
528
This codebase owes its existence to a large number of contributors
8065 by helix84
* [INTL: zh_TW] Traditional Chinese translation update
529
throughout its various incarnations.  The following list is certainly
1 by mental
moving trunk for module inkscape
530
incomplete, but serves to recognize the many shoulders on which this
531
application sits:
532
533
[% INCLUDE "AUTHORS" %]
534
535
This man page was put together by Bryce Harrington
536
E<lt>brycehar@bryceharrington.orgE<gt>.
12588 by bryce
Fix my email address through codebase
537
1 by mental
moving trunk for module inkscape
538
=head1 HISTORY
539
540
The codebase that would become Inkscape began life in 1999 as the
541
program Gill, the GNOME Illustrator application, created by Raph
542
Levien.  The stated objective for Gill was to eventually support all of
543
SVG.  Raph implemented the PostScript bezier imaging model, including
544
stroking and filling, line cap style, line join style, text, etc.
8165 by helix84
* [INTL:sk] Slovak translation update
545
Raph's Gill page is at http://www.levien.com/svg/.  Work on Gill appears
1 by mental
moving trunk for module inkscape
546
to have slowed or ceased in 2000.
547
548
The next incarnation of the codebase was to become the highly popular
549
program Sodipodi, led by Lauris Kaplinski.  The codebase was turned
550
into a powerful illustration program over the course of several
551
year's work, adding several new features, multi-lingual support, porting
552
to Windows and other operating systems, and eliminating dependencies.
553
554
Inkscape was formed in 2003 by four active Sodipodi developers, Bryce
555
Harrington, MenTaLguY, Nathan Hurst, and Ted Gould, wanting to take a
556
different direction with the codebase in terms of focus on
557
SVG compliance, interface look-and-feel, and a desire to open
558
development opportunities to more participants.  The project progressed
4290 by bryce
Fleshing out history section a bit
559
rapidly, gaining a number of very active contributors and features.
560
561
Much work in the early days of the project focused on code stabilization
8060 by helix84
* [INTL:sk] Slovak translation update (README.sk.txt, inkscape.sk.pod)
562
and internationalization.  The original renderer inherited from Sodipodi
4290 by bryce
Fleshing out history section a bit
563
was laced with a number of mathematical corner cases which led to
564
unexpected crashes when the program was pushed beyond routine uses; this
565
renderer was replaced with Livarot which, while not perfect either, was
566
significantly less error prone.  The project also adopted a practice of
567
committing code frequently, and encouraging users to run developmental
568
snapshots of the program; this helped identify new bugs swiftly, and
569
ensure it was easy for users to verify the fixes.  As a result, Inkscape
570
releases have generally earned a reputation for being robust and
571
reliable.
572
573
Similarly, efforts were taken to internationalize and localize the
574
interface, which has helped the program gain contributors worldwide.
575
576
Inkscape has had a beneficial impact on the visual attractiveness of
577
Open Source in general, by providing a tool for creating and sharing
578
icons, splash screens, website art, and so on.  In a way, despite being
579
"just an drawing program", Inkscape has played an important role in
580
making Open Source more visually stimulating to larger audiences.
581
1 by mental
moving trunk for module inkscape
582
=head1 COPYRIGHT AND LICENSE
583
584
B<Copyright (C)> 1999-2016 by Authors.
14578 by bryce
man: Update copyright date and licensing
585
1 by mental
moving trunk for module inkscape
586
B<Inkscape> is free software; you can redistribute it and/or modify it
587
under the terms of the GPL version 2 or later.
14578 by bryce
man: Update copyright date and licensing
588
1 by mental
moving trunk for module inkscape
589
590
=for comment
591
$Date$
592