Inkscape 指南/關於
Inkscape 是一款免費開源 (FOSS) 的 可縮放向量圖形 (SVG) 編輯器軟體程式。其創作成果可用於網頁、印刷和螢幕設計,以及使用者介面設計、徽標、圖示、橫幅和材料切割。它的功能類似於商業產品,可用於各種實際用途,例如信箋、電腦和材料桌布、小冊子、名片和網頁設計。
Inkscape 的目標是成為一個強大的圖形工具,並完全符合全球資訊網聯盟 (W3C) 的 可縮放向量圖形 (SVG) 1.1 標準。作為實現標準合規性的挑戰的一部分,Inkscape 更改了版本釋出標記,以反映其對 SVG 1.1 標準的進展,並在 v0.48 和 v0.91 版本之間更改了版本標識。v0.91 反映了 Inkscape 已達到 SVG 1.1 標準的 82% 合規性。雖然 SVG 1.1 標準合規性是其主要目標,但其他密切相關的標準也正在規劃中:XML、CSS 和 HTML5。最值得注意的是,它不支援動畫或 SVG 字型。截至撰寫本文時,Inkscape 的版本為 0.91。
Inkscape 適用於 Linux、Windows 和 Mac OS X (在 X11 下),以及其他類 Unix 作業系統。截至 2016 年,Inkscape 正在積極開發中,並定期新增新功能。
Inkscape 對多語言具有良好的支援,尤其是對複雜指令碼的支援,這是大多數商業向量圖形應用程式目前所缺乏的。
Inkscape 起源於 2003 年,是 Sodipodi 專案的分支。Sodipodi 自 1999 年開始開發,本身基於 Raph Levien 的作品 Gill。
該分支由四名前 Sodipodi 開發人員 (Ted Gould、Bryce Harrington、Nathan Hurst 和 MenTaLguY) 帶領,他們指出專案目標、對第三方貢獻的開放性和可縮放向量圖形 (SVG) 合規性方面的分歧是他們進行分支的原因。他們聲稱,Inkscape 將專注於開發實現完整的 SVG 標準,而 Sodipodi 開發則強調建立通用向量圖形編輯器,這可能以犧牲 SVG 為代價。[1]
自分支以來,Inkscape 已在其他方面發生了變化,例如從使用 C 語言轉變為使用 C++;更改為 GTK+ 工具包 C++ 繫結 (gtkmm);重新設計了使用者介面並添加了許多新功能。其對 SVG 標準的實現已逐步改進,但仍不完整。
與其說是自上而下的治理,不如說是其開發人員聲稱鼓勵平等的文化,在這種文化中,權威源於個人開發人員的能力和對專案的積極參與。因此,該專案特別強調賦予所有積極開發人員完全訪問其原始碼庫的許可權,以及積極參與更大的開源社群,通常以跨專案倡議和次級專案的形式出現,例如開放剪貼畫庫[2]。雖然專案創始人仍然在決策過程中具有重要地位,但許多新人也開始發揮重要作用。其中包括“bulia byak”,他是深遠的使用者介面變化的架構師,這些變化賦予了 Inkscape 現在的樣子。
Inkscape 目前是 Google 暑期程式設計訓練營[3] 和 linuxfund.org 專案。
- 形狀工具
|
|
- 路徑和渲染工具
|
|
- 文字和其他工具
|
|
- 選單欄渲染
|
|
- 物件變換 (定位、縮放、旋轉、傾斜),透過手繪、捕捉、鎖定、組合鍵、數值或專用對話方塊 (選單)
- Z 軸排序操作,層內物件的堆疊順序
- 對物件進行分組,並提供“在組內選擇”而不取消分組或“進入組”的方式
- 圖層,可以鎖定和/或隱藏單個圖層,重新排列它們等;圖層形成堆疊順序
- 對物件進行剪下、複製和貼上操作
- 對齊和分佈命令,包括網格排列、隨機化、取消固定
- 一種建立克隆模式的工具,使用桌布對稱性加上任意比例、偏移、旋轉和顏色變化,可以選擇隨機化
- 網格、參考線、節點、物件和其他捕捉選項
|
|
- 節點編輯:定位節點和線段、曲線控制點、節點對齊和分佈、縮放和旋轉節點組、“節點雕刻” (多個節點的比例編輯)
- 轉換為路徑 (用於文字、影像或形狀),包括將描邊轉換為路徑
- 布林運算 (聯合、交集、差集、排除、除法)
- 路徑簡化,具有可變閾值
- 路徑內縮和外擴,包括動態和連結偏移物件
- 裁剪路徑 (非破壞性裁剪)
- 點陣圖追蹤 (彩色和黑白)
- ‣路徑 ‣‣路徑效果... 包含十幾個可以在畫布上和透過選單設定操作的效果。
- ‣擴充套件 ‣‣修改路徑,為現有路徑新增效果,以及 ‣‣從路徑生成,用於對路徑進行更多操作。
|
|
|
|
|
|
|
|
|
|
Inkscape 專案的優先事項之一是介面一致性和可用性。這包括遵循 GNOME 人機介面指南 規範、通用鍵盤可訪問性和便捷的畫布上編輯。自專案啟動以來,Inkscape 在可用性方面取得了重大進展。[4]
Sodipodi(Inkscape 的前身)的介面部分基於 CorelDRAW 和 GIMP 的介面。當前的 Inkscape 介面部分受到 Xara 照片和圖形設計 的影響。
浮動對話方塊的數量已減少,其功能可透過鍵盤快捷鍵或編輯視窗中的停靠工具欄使用。視窗頂部的工具控制欄始終顯示與當前工具相關的控制元件。
所有變換(不僅移動,還包括縮放和旋轉)都具有鍵盤快捷鍵,並且具有一致的修飾鍵(例如,Alt 按當前縮放比例變換 1 個螢幕畫素,Shift 將變換乘以 10 等);這些鍵適用於節點工具中的節點,也適用於選擇器中的物件。最常見的操作(例如變換、縮放、Z 軸順序)具有便捷的一鍵快捷鍵。
Inkscape 為所有按鈕、控制元件、命令、鍵和畫布上的手柄提供浮動/滑鼠懸停工具提示和狀態列提示。它附帶完整的鍵盤和滑鼠參考(HTML 和 SVG 格式),以及多個 SVG 互動式教程。