1INKSCAPE(1)                Inkscape Commands Manual                INKSCAPE(1)
2
3
4

名稱

6       Inkscape - SVG (Scalable Vector Graphics) 編輯程式。
7

概要

9       "inkscape [選項] [檔名 ...]"
10
11       選項:
12
13           -?, --help
14               --usage
15           -V, --version
16
17           -f, --file=檔名
18
19           -e, --export-png=檔名
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, --export-id-only
26           -t, --export-use-hints
27           -b, --export-background=顏色
28           -y, --export-background-opacity=數值
29           -d, --export-dpi=DPI
30           -w, --export-width=寬度
31           -h, --export-height=高度
32
33           -P, --export-ps=檔名
34           -E, --export-eps=檔名
35           -A, --export-pdf=檔名
36               --export-pdf-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=檔名
45
46           -p, --print=印表機
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
59               --select=物件-ID
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 是一款可縮放式向量圖形 (SVG)
73       格式繪圖檔的圖形介面編輯程式,類似 Adobe IllustratorCorelDrawXara
74       Xtreme 等。Inkscape
75       的特點包括多功能形狀、貝茲曲線、手繪、多行文字、文字置
76       於路徑、透明混合處理、任意變形、漸層和圖樣填充節點編輯、支援多種匯出和匯入格式包含
77       PNG 和 PDF、群組、圖
78       層、即時仿製和其他許許多多的功能。使用介面讓設計者使用起來舒適且效率高,由於保持與
79       GNOME 標準相容, 因此熟悉其他 GNOME
80       應用程式的使用者能迅速地學習並掌握程式的使用介面。
81
82       SVG 是 W3C 針對 2D 向量繪圖制定的標準 XML 格式。 SVG
83       可於圖畫中使用點、路徑和基本形狀來定義物件。
84       顏色、字型、邊框寬度...等等可作為「樣式」屬性指定給這些物件。由於 SVG
85       的目標是成為標準格式,也因為 SVG
86       檔為純文字檔/xml,所以有相當多的程式可能使用 SVG 檔並有多種用途。
87
88       Inkscape 使用 SVG 作為內定文件格式,並且以成為在開放原碼社群中完整相容
89       SVG 格式的繪圖程式為目標。
90

選項

92       -?, --help
93               顯示說明訊息
94
95       -V, --version
96               顯示 Inkscape 版本和建立日期。
97
98       -a x0:y0:x1:y1, --export-area=x0:y0:x1:y1
99               匯出 PNG 時,以 SVG 使用者單位設定匯出範圍 (在 Inkscape SVG
100               中一般用匿名長度單位)。 預設是匯出整個文件畫布。原點 (0,0)
101               為左下角。
102
103       -C, --export-area-page
104               匯出 SVG、PNG、PDF、PS 和 EPS 時,匯出範圍是畫布
105               (頁面)。這是匯出 SVG、PNG、PDF 和 PS 的預設值,所以你不必指
106               定這個,除非你使用 --export-id 來匯出指定的物件。匯出 EPS
107               時,這就不是預設值;此外,對於 EPS,格式的
108               規格不允許外框邊界超出內容範圍。這表示當 --export-area-canvas
109               用於 EPS 匯出時,如果內容的外框邊界較
110               小則畫布的外框邊界會被向內裁剪成內容的外框邊界。
111
112       -D, --export-area-drawing
113               匯出 SVG、PNG、PDF、PS 和 EPS 時,匯出範圍為繪畫部份
114               (不是畫布),即文件全部物件的外框邊界 (如果使用 --export -id
115               則是匯出物件的外框邊界)。
116               使用這個選項,匯出的圖片會顯示文件中所有的可見物件,而不會有頁邊空白或裁剪。
117               這是 EPS 預設的匯出範圍。對於 PNG,這個可以和
118               --export-use-hints 結合使用。
119
120       --export-area-snap
121               匯出 PNG 時,向外捉取匯出範圍為最接近的整數 SVG 使用者單位 (px)
122               數值。如果你使用預設的匯出解析度 96 dpi
123               且你的圖形是像素捉取來最小化平滑,這項改變允許你維持這種校正方式,即使你正要匯出的物件的外框邊界
124               (使用 --export-id 或 --export-area-drawing)
125               是本身而不是像素校正。
126
127       -b 顏色, --export-background=顏色
128               匯出 PNG 的背景顏色。 可以是任何 SVG 的顏色字串,例如 "#ff007f"
129               或 "rgb(255, 0, 128)"。 如果沒有設定顏色,那麼就會使用在
130               Inkscape 文件選項對話窗所設定的頁面顏色 (儲存在 pagecolor=
131               sodipodi:namedview 的屬性)。
132
133       -d DPI, --export-dpi=DPI
134               匯出 PNG 所使用的解析度。 當匯出為 PS、EPS 或 PDF (除非你指定
135               --export-ignore-filters 禁止點陣化) 時,也用於退回套用濾鏡
136               物件的點陣化過程。預設值為 96 dpi,其對應成 1 SVG 使用者單位
137               (px, 亦稱「使用者單位」) 匯出為 1 點 陣圖像素。 如果和
138               --export-use-hints 一起使用,這個數值會覆蓋 DPI 內定值。
139
140       -e 檔名, --export-png=檔名
141               指定匯出 PNG 的檔名。
142               如果指定的檔名已經存在,則不會詢問便覆蓋原有的檔案。
143
144       -f 檔名, --file=檔名
145               開啟指定的文件。 選項字串可以省略,即你可以不要輸入 -f
146               只列出檔名。
147
148       -g, --with-gui
149               試著使用圖形介面 (在 Unix 系統,即使沒有設定 $DISPLAY 也會使用
150               X server)。
151
152       -h 高度, --export-height=高度
153               匯出點陣圖的高度,單位為像素。 這個數值會覆蓋 --export-dpi
154               設定值 (如果和 --export-use-hints 同時使用,會覆蓋 DPI
155               內定值)。
156
157       -i ID, --export-id=ID
158               匯出 PNG、PS、EPS、PDF 和普通 SVG 時,
159               你想要從文件中匯出的物件的 ID
160               屬性值;其他剩下的物件都不會被匯出。預設
161               情形下匯出的範圍是物件的外框邊界;你可用 --export-area
162               (只適用於 PNG) 或 --export-area-page 覆蓋這項數值。
163
164       -j, --export-id-only
165               只會把 --export-id 給定 ID 的物件匯出成 PNG 或普通
166               SVG。其餘全部會被隱藏且不會顯示在匯出圖片中,即使這些物件和
167               匯出的物件重疊。 沒有 --export-id 會忽略這個選項。對匯出 PDF
168               來說,這是預設值,所以這選項不會有任何效果。
169
170       -l, --export-plain-svg=檔名
171               匯出文件為普通的 SVG 格式,沒有 sodipodi: 或 inkscape:
172               名稱集也沒有 RDF 後設資料。
173
174       -x, --extension-directory
175               列出 Inkscape
176               目前設定為使用且存在的擴充模組目錄。這選項用於外部擴充模組使用相同設定作為原始的
177               Inkscape 安裝。
178
179       --verb-list
180               依照 ID 列出在 Inkscape 中全部可用的動詞。這 ID
181               可用在定義按鍵對應或選單中。也可以和 --verb 命令
182               列選項一起使用。
183
184       --verb=動詞-ID, --select=物件-ID
185               這兩個選項一起使用可由命令列上提供一些 Inkscape
186               的基本腳本。於命令列上要執行多少次都可以,而且可在每一
187               個指定的文件上執行。
188
189               其 --verb
190               指令會執行某個指定的動詞,就像從選單或按鈕上呼叫一樣。如果執行的是部份動詞便會跳出對話窗。
191               使用 --verb-list 命令列選項可取得可用動詞 ID 的清單。
192
193               而 --select 指令會選取被指定 ID
194               的物件。此選項允許對選取物件執行各種動詞。使用
195               "--verb=EditDeselect" 可移除所有選取的項目。可用的物件 ID
196               取決於文件指定載入哪些物件。
197
198               Note that the --verb command requires a GUI, and thus cannot be
199               used with the --z option.
200
201       -p 印表機, --print=印表機
202               用指定的印表機來列印文件,使用 `lpr -P PRINTER' 來指定印表機。
203               用 `| 指令' 來指定一個不同的指令到管線中,或用 `> 檔名' 來寫入
204               PostScript 輸出到檔案而不是印表機。 記得加上適當的引號,例如
205
206                   inkscape --print='| ps2pdf - 我的文件.pdf' 我的文件.svg
207
208       -t, --export-use-hints
209               使用匯出檔名和儲存在匯出物件中的 DPI 內定值 (只能和 --export-id
210               一起使用)。 當你從 Inkscape
211               內部匯出選取範圍時會自動設定為這些內定值。 例如,你用 Inkscape
212               圖形介面從 document.svg 裡將 id="path231" 的形狀以 300 dpi
213               匯出成 /home/me/shape.png
214               ,並儲存文件,之後你便可簡單地用下面的指令以相同的解析度重新匯出相同的檔案
215
216                   inkscape -i path231 -t 文件.svg
217
218               如果你將這個選項和 --export-dpi、--export-width 或
219               --export-height 一起使用,那麼 DPI
220               內定值會被忽略並使用命令列上的數值。 如果你將這個選項和
221               --export-png
222               一起使用,那麼檔名內定值會被忽略並使用命令列上的檔名。
223
224       -w 寬度, --export-width=寬度
225               匯出點陣圖的寬度,單位為像素。 這個數值會覆蓋 --export-dpi
226               設定值 (如果和 --export-use-hints 同時使用則會覆蓋 DPI
227               內定值)。
228
229       -y 數值, --export-background-opacity=數值
230               匯出 PNG 背景的不透明度。 這個數值可以是 0.0 到 1.0 之間的數值
231               (0.0 表示完全透明,1.0 表示完全不透明) 或者大於 1 到 255
232               以內的數值 (255 代表完全不透明)。 如果沒有設定數值且沒有使用 -b
233               選項,那麼就會使用在 Inkscape
234               文件選項對話窗所設定的頁面不透明度 (儲存 在
235               inkscape:pageopacity= sodipodi:namedview 的屬性)。
236               如果沒有設定數值但有使用 -b 選項,那麼會使用 255 (完全不透明)。
237
238       -P 檔名, --export-ps=檔名
239               將文件匯出成 PostScript 格式。注意 PostScript
240               不支援透明,所以原本 SVG 中的透明物件都會自動轉成點
241               陣圖。使用的字型成子集合並嵌入。預設的匯出範圍是畫布;你可以用
242               --export-area-drawing 將匯出範圍設定 成繪圖部份。你可指定
243               --export-id 來匯出單一物件 (其餘全部隱藏);
244               假如那樣的話匯出範圍就是物件的外框邊 界,但可用
245               --export-area-canvas 設定成畫布。
246
247       -E 檔名, --export-eps=檔名
248               將文件匯出成封裝的 PostScript 格式。注意 PostScript
249               不支援透明,所以原始 SVG 中的透明物件都會自動轉成點
250               陣圖。使用的字型成子集合並嵌入。預設的匯出範圍是繪圖部份;你可設定成畫布,不過會看見
251               --export-area-canvas 的適用限制。你可以指定 --export-id
252               來匯出單一物件 (其餘全部隱藏)。
253
254       -A 檔名, --export-pdf=檔名
255               將文件匯出成 PDF 格式。這種格式會保存原始 SVG
256               中的透明度。使用的字型成子集合並嵌入。 預設的匯出範圍是畫
257               布;你可以用 --export-area-drawing
258               將匯出範圍設定成繪圖部份。你可以指定 --export-id 來匯出單一物
259               件 (其餘全部隱藏);
260               假如那樣的話匯出範圍就是物件的外框邊界,但可用
261               --export-area-canvas 設定成畫布。
262
263       --export-pdf-version=PDF 版本
264               選擇要匯出的 PDF 版本。此選項基本上會將 PDF
265               版本選擇器顯示在圖形介面的 PDF-export
266               對話窗上。你必須從下拉式選單中選擇一種版本,例如「1.4」。預設的
267               pdf 匯出版本是「1.4」。
268
269       --export-latex
270               (PS、EPS 和 PDF 匯出) 用來建立 LaTeX
271               文件的圖片,而圖片的文字則由 LaTeX 排版。當匯出成 PDF/PS/EPS
272               格式時,此選項會將輸出分離成一個 PDF/PS/EPS 檔 (例如用
273               --export-pdf 指定) 和 LaTeX 檔。文字不會輸出到 PDF/PS/EPS
274               檔案裡,但會出現在 LaTeX 檔案。這個 LaTeX 檔案包含
275               PDF/PS/EPS。輸入 (\input{image.tex}) LaTeX 檔案到你的 LaTeX
276               文件會顯示圖片和全部由 LaTeX 排版的文字。查閱結果的 LaTeX
277               檔案可得知更多資訊。也請查看 GNUPlot 的「epslatex」輸出終端機。
278
279       -T, --export-text-to-path
280               在適用情形下 (匯出 PS、EPS 和
281               PDF),匯出時將文字物件轉換成路徑。
282
283       --export-ignore-filters
284               將套用濾鏡的物件 (例如這些物件套用模糊)
285               匯出成向量屬性,忽略濾鏡 (匯出 PS、EPS 和PDF 時)。
286               在預設情況下,全部套用濾鏡的物件會以 --export-dpi (預設為 96
287               dpi) 的解析度轉成點陣圖以維持外觀。
288
289       -I, --query-id
290               設定要查詢尺寸的物件
291               ID。如果沒有設定,查詢選項會回傳繪圖部份的尺寸
292               (即文件的全部物件),而不是頁面或 檢視外框。
293
294       -X, --query-x
295               查詢繪圖部份的 X 坐標或用 --query-id 所指定物件的 X
296               坐標。回傳值的單位是 px (SVG 使用者單位)。
297
298       -Y, --query-y
299               查詢繪圖部份的 Y 坐標或用 --query-id 所指定物件的 Y
300               坐標。回傳值的單位是 px (SVG 使用者單位)。
301
302       -W, --query-width
303               查詢繪圖部份的寬度或用 --query-id
304               所指定物件的寬度。回傳值的單位是 px (SVG 使用者單位)。
305
306       -H, --query-height
307               查詢繪圖部份的高度或用 --query-id
308               所指定物件的高度。回傳值的單位是 px (SVG 使用者單位)。
309
310       -S, --query-all
311               列印一份 SVG 文件中已定義 ID 的所有物件以逗點區隔的清單,與
312               x、y、寬度和高度數值同樣。
313
314       --shell With this parameter, Inkscape will enter an interactive command
315               line shell mode. In this mode, you type in commands at the
316               prompt and Inkscape executes them, without you having to run a
317               new copy of Inkscape for each command. This feature is mostly
318               useful for scripting and server uses: it adds no new
319               capabilities but allows you to improve the speed and memory
320               requirements of any script that repeatedly calls Inkscape to
321               perform command line tasks (such as export or conversions).
322               Each command in shell mode must be a complete valid Inkscape
323               command line but without the Inkscape program name, for
324               example:
325
326                   file.svg --export-pdf=file.pdf
327
328       --vacuum-defs
329               從 SVG 檔案的 "<defs>"
330               段落中移除所有未使用的項目。如果這個選項與 --export-plain-svg
331               一起調用,
332               只有匯出的檔案會有作用。如果單獨使用會適當地修飾所指定的檔案。
333
334       --no-convert-text-baseline-spacing
335               Do not automatically fix text baselines in legacy (pre-0.92)
336               files on opening.  Inkscape 0.92 adopts the CSS standard
337               definition for the 'line-height' property, which differs from
338               past versions.  By default, the line height values in files
339               created prior to Inkscape 0.92 will be adjusted on loading to
340               preserve the intended text layout.  This command line option
341               will skip that adjustment.
342
343       -z, --without-gui
344               不要開啟圖形介面 (在 Unix 系統,不使用 X
345               server);只從終端機處理檔案。 這被假定為 -p、-e、-l 和
346               --vacuum-defs 選項。
347
348       --g-fatal-warnings
349               這標準 GTK 選項會強制出現任何警告時,使 Inkscape 中止
350               (對除錯很有用)。
351
352       --usage 顯示簡單的使用訊息。
353

組態設定

355       主要的組態設定檔放在 ~/.config/Inkscape/preferences.xml;
356       組態設定檔儲存各種設定值,可在 Inkscape 中變更 (大部份在 Inkscape
357       偏好設定對話窗)。也可以在那裡的子目錄中放置你自己的組態設定檔:
358
359       $HOME/.config/Inkscape/extensions/ - 擴充模組。
360
361       $HOME/.config/Inkscape/icons/ - 圖示。
362
363       $HOME/.config/Inkscape/keys/ - 鍵盤對應。
364
365       $HOME/.config/Inkscape/templates/ - 新增檔案的範本。
366

診斷

368       程式執行成功時會回傳零或者執行失敗時回傳不為零的值。
369
370       各種錯誤訊息和警告可列印到 STDERR 或
371       STDOUT。如果程式怪異地產生一個特殊的 SVG 檔案或不正常關閉,它是
372       查看這次輸出的有用線索。
373

範例

375       雖然 Inkscape
376       很明顯地主要是作為一款圖形介面的應用程式,但同樣能在命令列上處理 SVG。
377
378       用圖形介面開啟一個 SVG 檔案:
379
380           inkscape 檔名.svg
381
382       從命令列上列印一個 SVG 檔案:
383
384           inkscape 檔名.svg -p '| lpr'
385
386       將一個 SVG 檔以預設的解析度 96 dpi 匯出成 PNG (1 SVG 使用者單位轉變成 1
387       點陣圖像素):
388
389           inkscape 檔名.svg --export-png=檔名.png
390
391       相同,但強制 PNG 檔案為 600x400 像素:
392
393           inkscape 檔名.svg --export-png=檔名.png -w600 -h400
394
395       相同,但匯出繪圖部份 (全部物件的外框邊界),不是頁面:
396
397           inkscape 檔名.svg --export-png=檔名.png --export-area-drawing
398
399       將 id="text1555" 物件匯出成
400       PNG,當從圖形介面匯出時,使用輸出檔名和上次使用的解析度:
401
402           inkscape 檔名.svg --export-id=text1555 --export-use-hints
403
404       相同,但使用預設 96 dpi
405       解析度,指定檔名,並且向外捉取匯出範圍為最接近整個 SVG 使用者單位的值
406       (維持物件的像素校正,因此最小平滑化):
407
408           inkscape 檔名.svg --export-id=text1555 --export-png=文字.png --export-snap-area
409
410       將一個 Inkscape SVG 文件轉換成普通的 SVG:
411
412           inkscape 檔名1.svg --export-plain-svg=檔名2.svg
413
414       將 SVG 文件轉成 EPS,全部的文字轉換成路徑:
415
416           inkscape 檔名.svg --export-eps=檔名.eps --export-text-to-path
417
418       查詢 id="text1555" 物件的寬度:
419
420           inkscape 檔名.svg --query-width --query-id text1555
421
422       再製 id="path1555" 的物件,將再製物件旋轉 90 度,儲存 SVG 並離開:
423
424           inkscape 檔名.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
425

環境

427       DISPLAY 可取得預設主機和顯示編號。
428
429       TMPDIR 可設定暫存檔使用的預設目錄的路徑。目錄必須存在。
430
431       INKSCAPE_PROFILE_DIR 可設定用於使用者描述檔的目錄路徑。
432

主題

434       可從目錄 $HOME/.inkscape/icons/
435       載入不同的圖示組來替代預設的$PREFIX/share/inkscape/icons/icons.svg
436       檔案。 圖示按照名稱載入 (例如
437       fill_none.svg),如果沒有找到符合名稱的圖示,那麼就會從 icons.svg 載入。
438       如果圖示不從這些位置載入,就會退回使用預設的系統位置。
439
440       藉由 SVG ID 和比對圖示名稱從 SVG
441       檔中搜尋並載入需要的圖示。(例如,要從一個檔案載入 "fill_none" 圖示,
442       外框邊界會尋找 SVG ID "fill_none" 將其作為圖示,不管是來自
443       fill_none.svgicons.svg。)
444

其他資訊

446       搜尋 Inkscape 資訊的最佳地點是在 <https://www.inkscape.org/>。
447       網站上有新聞、說明文件、教學、範例、郵件論壇存檔、最新發佈的程式版本、程式錯誤和功能需求資料庫、論壇...等等。
448

參見

450       potrace, cairo, rsvg, batik, ghostscript, pstoedit.
451
452       SVG 相容測試工具:
453       <https://www.w3.org/Graphics/SVG/WG/wiki/Test_Suite_Overview>
454
455       SVG 驗證工具: <https://validator.w3.org/>
456
457       Scalable Vector Graphics (SVG) 1.1 Specification W3C Recommendation 16
458       August 2011 <https://www.w3.org/TR/SVG11/>
459
460       Scalable Vector Graphics (SVG) 1.2 Specification W3C Working Draft 13
461       April 2005 <https://www.w3.org/TR/SVG12/>
462
463       Scalable Vector Graphics (SVG) 2 Specification W3C Candidate
464       Recommendation 15 September 2016 <https://www.w3.org/TR/SVG2/>
465
466       Document Object Model (DOM): Level 2 Core W3C Recommendation 13
467       November 2000 <https://www.w3.org/TR/DOM-Level-2-Core/>
468

GUI 重點

470       閱讀在 說明 > 指導手冊 中的教學來學習 Inkscape 圖形介面的操作。
471
472       除了 SVG 外,Inkscape 可以匯入 (檔案 > 匯入) 多數的點陣圖格式
473       (PNG、BMP、JPG、XPM、GIF 等)、 普通純文字檔 (需要 Perl)、PS 和 EPS
474       (需要 Ghostscript)、PDF 和 AI 格式 (AI 版本 9.0 或更新)。
475
476       Inkscape 可匯出 32-位元 PNG 圖片 (檔案 > 匯出 PNG 圖片),也可從 檔案 >
477       另存 儲存成 AI、PS、EPS、PDF、 DXF 及一些其他格式。
478
479       Inkscape
480       能用繪圖板畫筆的壓力及傾斜感應來變化寬度、角度和一些工具的作用力,包括美工筆。
481
482       Inkscape 包含一個嵌入的 Potrace 點陣圖描繪引擎
483       (<http://potrace.sf.net>) 圖形介面前端。
484
485       Inkscape 能使用外部腳本 (stdin-to-stdout
486       過濾器),腳本會以擴充功能選單上的命令方式呈現。腳本可以
487       有設定各種參數的圖形介面對話窗,而且能透過命令列取得所選物件的
488       ID。Inkscape 提供各式各樣用 Python 寫成的特效模組。
489

按鍵對應

491       查看 doc/keys.html
492       以取得鍵盤和滑鼠快捷鍵的完整清單,或在說明選單中使用按鍵和滑鼠指令。
493

程式錯誤

495       已經知道許多程式錯誤;請到網站 (<https://www.inkscape.org/>)
496       檢閱已回報的錯誤並回報新發現的問題。也請看看你使用版
497       本的發佈說明中已知問題段落內容 (檔案「NEWS」)。
498

作者

500       這個程式碼庫的存在要歸功於各個時期的許多貢獻者。下列的名單當然不完整,但用來正式向齊心致力於這個程式的
501       許多人致謝:
502
503       Maximilian Albert, Joshua A. Andler, Tavmjong Bah, Pierre Barbry-Blot,
504       Jean-François Barraud, Campbell Barton, Bill Baxter, John Beard, John
505       Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Hanno Böck,
506       Tomasz Boczkowski, Henrik Bohre, Boldewyn, Daniel Borgmann, Bastien
507       Bouclet, Hans Breuer, Gustav Broberg, Christopher Brown, Marcus
508       Brubaker, Luca Bruno, Brynn (brynn@inkscapecommunity.com), Nicu
509       Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed
510       Catmur, Chema Celorio, Jabiertxo Arraiza Cenoz, Johan Ceuppens,
511       Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell,
512       Robert Crosbie, Jon Cruz, Aurélie De-Cooman, Kris De Gussem, Milosz
513       Derezynski, Daniel Díaz, Bruno Dilly, Larry Doolittle, Nicolas Dufour,
514       Tim Dwyer, Maxim V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf
515       Erikson, Noé Falzon, Frank Felfe, Andrew Fitzsimon, Edward Flick,
516       Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier
517       Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce
518       Harrington, Dale Harvey, Aurélio Adnauer Heckert, Carl Hetherington,
519       Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth,
520       Christoffer Holmstedt, Alan Horkan, Karl Ove Hufthammer, Richard
521       Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-Olivier
522       Irisson, Bob Jamison, Ted Janeczko, Marc Jeanmougin, jEsuSdA, Lauris
523       Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Nikita Kitaev,
524       Jason Kivlighn, Adrian Knoth, Krzysztof Kosiński, Petr Kovar, Benoît
525       Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop,
526       Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Fernando Lucchesi
527       Bastos Jurema, Pierre-Antoine Marc, Aurel-Aimé Marmion, Colin
528       Marquardt, Craig Marshall, Ivan Masár, Dmitry G. Mastrukov, David
529       Mathog, Matiphas, Patrick McDermott, Michael Meeks, Federico Mena,
530       MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P.
531       Moore, Chris Morgan, Peter Moulder, Jörg Müller, Yukihiro Nakai, Victor
532       Navez, Christian Neumair, Nick, Andreas Nilsson, Mitsuru Oka, Vinícius
533       dos Santos Oliveira, Martin Owens, Alvin Penner, Matthew Petroff, Jon
534       Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-René Reinhard,
535       Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz,
536       Xavier Conde Rueda, Felipe Corrêa da Silva Sanches, Christian Schaller,
537       Marco Scholten, Tom von Schwerdtner, Danilo Šegan, Abhishek Sharma,
538       Shivaken, Michael Sloan, John Smith, Boštjan Špetič, Aaron Spike,
539       Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Martin Sucha, ~suv,
540       Pat Suwalski, Adib Taraben, Hugh Tebby, Jonas Termeau, David Turner,
541       Andre Twupack, Aleksandar Urošević, Alex Valavanis, Joakim Verona,
542       Lucas Vieites, Daniel Wagenaar, Liam P. White, Sebastian Wüst, Michael
543       Wybrow, Gellule Xg, Daniel Yacob, David Yip, Masatake Yamato, Moritz
544       Eberl, Sebastian Faubel
545
546       這份使用說明是由 Bryce Harrington <bryce@bryceharrington.org>
547       彙集整合。
548

歷史

550       後來變成 Inkscape 的程式碼庫始於 1999 年的程式 Gill (由 Raph Levien
551       建立的 GNOME 繪圖程式)。 Gill 的最終目標是支援全部的 SVG。Raph 實現了
552       PostScript 貝茲曲線成像模型,包括邊框和填充、線段
553       端點樣式、線段接合樣式、文字...等等。Raph 的 Gill 網頁位於
554       <http://www.levien.com/svg/>。Gill 的開發工作在 2000
555       年時似乎已經變慢或停止。
556
557       接下來這個程式碼庫化身為極受歡迎的程式 Sodipodi,由 Lauris Kaplinski
558       主導。經過數年的發展,這個
559       程式碼庫已轉變為一個強大的繪圖程式,加入了一些新特性,支援多語言,移植到
560       Windows 和其他操作系統,並 淘汰某些相依套件。
561
562       於 2003 年時由四名活躍的 Sodipodi 開發人員 - Bryce
563       Harrington、MenTaLguY、Nathan Hurst 和 Ted Gould 成立 Inkscape
564       計劃,想要以專注於 SVG 相容、介面外觀風格和開放開發機會吸引更多參與
565       者的觀點為程式碼庫帶來新的方向。此計劃進展迅速,獲得許多非常活躍的貢獻和功能。
566
567       計劃早期的許多工作專注於程式碼的穩定和國際化。從 Sodipodi
568       繼承的原始圖形輸出引擎摻入許多數學角,因而
569       導致當程式超出正常使用範圍時會意外地不正常關閉;用 Livarot
570       取代原本的圖形輸出引擎,雖然不夠完美,但
571       程式錯誤明顯地減少。此計劃也有經常收養提交的程式碼的做法,並鼓勵使用者去試用程式的開發版本快照;這有助
572       於迅速發現新的程式錯誤,並且保證使用者能輕易地校驗修復狀況。因此,Inkscape
573       發佈的版本已經普遍贏得了穩健可靠的聲譽。
574
575       同樣的,努力走向國際化及介面本地化,這有助於此程式獲得世界各地的幫助與貢獻。
576
577       大致上來說,Inkscape
578       已經在開放原碼的視覺魅力上產生正面的影響,作為用來製作和分享圖示、啟動畫面、網站
579       設計等的工具。從某一點來看,「這只是一個繪圖程式」,但 Inkscape
580       已經扮演一個重要的角色,使開放原始碼 帶給廣大愛好者更多的視覺饗宴。
581

著作權和許可證

583       Copyright (C) 1999–2018 by Authors.
584
585       Inkscape is free software; you can redistribute it and/or modify it
586       under the terms of the GPL version 2 or later.
587
588
589
5900.92.4                            2019-03-27                       INKSCAPE(1)
Impressum