跳轉到內容

Inkscape 指南/關於

75% developed
來自華夏公益教科書

Inkscape 是一款免費且開源的(FOSS)可縮放向量圖形 (SVG) 編輯軟體程式。其創作可以用於 Web、印刷和螢幕設計,以及使用者介面設計、徽標、圖示、橫幅和材料切割。其功能類似於商業產品,可用於多種實際用途,例如信頭、計算機和材料桌布、小冊子、名片和網頁設計。

Inkscape 的目標是成為一款強大的圖形工具,並完全符合全球資訊網聯盟 (W3C) 的可縮放向量圖形 (SVG) 1.1 標準。為了應對標準一致性的挑戰,Inkscape 改變了其版本釋出符號,以反映其對 SVG 1.1 標準的進展,並在 v0.48 和 v0.91 版本之間改變了其釋出標識。v0.91 反映了 Inkscape 實現了 SVG 1.1 標準的 82% 一致性。雖然 SVG 1.1 標準一致性是其主要目標,但其他密切相關的標準也正在出現:XMLCSSHTML5。最值得注意的是,它不支援動畫或 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 專案。

物件建立

[編輯 | 編輯原始碼]
  • 形狀工具

  • 矩形和正方形(可選圓角)
  • 3D 盒子
  • 橢圓、圓形和弧形

  • 星形和多邊形(可選圓角或隨機化)
  • 螺旋形(內/外控制,發散度)
  • 路徑和渲染工具

  • 鉛筆工具(手繪帶描邊的路徑)
  • 貝塞爾曲線和直線

  • 書法工具(手繪書法物件,圖形板壓力/角度支援)
  • 文字和其他工具

  • 文字工具(支援 Unicode 字元(Ctrl+U))
  • 調整工具(透過雕刻或繪製調整物件)
  • 測量工具(角度和距離檢視器)
  • 噴霧工具(透過雕刻或繪製複製預先選定的物件)

  • 橡皮擦工具(擦除現有路徑)
  • 油漆桶工具(填充邊界區域)
  • 圖表聯結器工具,建立路徑圖表聯結器(例如,流程圖、電路板)
  • 選單欄渲染

  • 連結或嵌入的點陣圖影像,可以從選定物件匯入或柵格化。
  • >編輯>克隆(物件的“動態”連結副本)
  • >擴充套件>渲染(建立 18 個選單驅動物件)
  • >檔案>匯入開放剪貼畫...(從 openclipart.org 搜尋和下載)

  • >物件>符號...(從正在編輯的檔案和符號庫中複製和貼上符號)
  • >路徑>追蹤畫素藝術...(追蹤匯入的畫素影像,.png/.jpg)
  • >擴充套件>從路徑生成(根據選定路徑渲染 8 個選單驅動物件)

物件操作

[編輯 | 編輯原始碼]
  • 物件變換(定位、縮放、旋轉、傾斜),透過手繪、捕捉、鎖定、組合鍵、數字值或專用對話方塊(選單)
  • Z 軸順序操作,物件在圖層內的堆疊順序
  • 對物件進行分組,並提供一種無需取消分組或“進入組”即可“在組內選擇”的方式
  • 圖層,並提供一種鎖定和/或隱藏單個圖層、重新排列圖層等的方式;圖層形成一個堆疊順序
  • 物件剪下、複製和貼上操作
  • 對齊和分佈命令,包括網格排列、隨機化、解除固定
  • 一種用於建立克隆模式的工具,使用牆紙對稱性以及任意比例、位移、旋轉和顏色更改,可選隨機化
  • 網格、參考線、節點、物件和其他用於捕捉的選項

物件樣式

[編輯 | 編輯原始碼]

  • 填充和描邊對話方塊(RGB、HSL、CMYK、色輪、CMS)
  • 調色盤
  • 吸管工具
  • 不透明度(主不透明度,漸變停止)
  • 漸變:多點線性漸變和徑向漸變
  • 圖案填充(點陣圖/向量)
  • 濾鏡(選單欄,超過 260 個濾鏡)

  • 蒙版和裁剪效果
  • 虛線筆觸,具有許多預定義的虛線
  • 擴充套件(選單欄,141 種效果)
  • 路徑標記(起點、中間和終點標記,例如箭頭)
  • 複製/貼上樣式
  • 每個檔案色板

路徑操作

[編輯 | 編輯原始碼]
  • 節點編輯:定位節點和線段、曲線控制點、節點對齊和分佈、縮放和旋轉節點組、“節點雕刻”(多個節點的比例編輯)
  • 轉換為路徑(文字、影像或形狀),包括將筆觸轉換為路徑
  • 布林運算(聯合、交集、差集、排除、分割)
  • 路徑簡化,具有可變閾值
  • 路徑內縮和外擴,包括動態和連結偏移物件
  • 裁剪路徑(非破壞性裁剪)
  • 點陣圖追蹤(彩色和黑白)
  • ‣路徑 ‣‣路徑效果... 包含十多個可在畫布上和透過選單設定操作的效果。
  • ‣擴充套件 ‣‣修改路徑,用於向現有路徑新增效果,以及 ‣‣從路徑生成 用於對路徑進行其他操作。

文字工具

[編輯 | 編輯原始碼]

  • 多行文字
  • 可調節的字型大小
  • 使用作業系統中安裝的任何字型
  • 縮略,普通,斜體斜體縮略粗體粗斜體粗斜體縮略加粗
  • 左對齊、居中對齊、右對齊、兩端對齊(僅流式文字)

  • 上標(s) 和下標(s)
  • 行距、文字間距、字距、水平字元間距(字距調整)、垂直字元偏移、字元旋轉
  • 水平文字框、垂直文字框
  • Unicode 字元支援(在“建立和編輯文字”工具中使用 Ctrl+U)
文字選單欄
[編輯 | 編輯原始碼]

  • 文字和字型...(對話方塊)
  • SVG 字型編輯器...(對話方塊)
  • 字形...(對話方塊)
  • 放置在路徑上(文字和路徑保持可編輯)
  • 從路徑中移除

  • 流入框架
  • 取消流
  • 轉換為文字(保留邊距)
  • 移除手動字距調整
  • 拼寫檢查...(對話方塊)

檢視器

[編輯 | 編輯原始碼]

  • 縮放選項
  • 顯示模式:普通、無濾鏡、輪廓
  • 顏色模式:普通、灰度
  • 頁面網格
  • 參考線
  • 顯示/隱藏介面欄
  • 顯示/隱藏對話方塊

  • 色板...
  • 上一個視窗
  • 下一個視窗
  • 圖示預覽...
  • 複製視窗
  • 全屏
  • 預設、自定義和寬

檔案格式

[編輯 | 編輯原始碼]

  • SVG 相容檔案生成和編輯
  • PNG、OpenDocument Drawing、DXF、sk1、PDF、EPS、PostScript 和更多匯出格式

  • 即時觀看和編輯 XML 編輯器中的文件樹
  • 匯出和轉換的命令列選項

  • 透過網路進行協作編輯(白板)
  • RDF 元資料(作者、日期、許可證等)
  • 圖形板支援

  • 擴充套件支援
  • 使用者介面已翻譯成 40 多種語言

介面和可用性

[編輯 | 編輯原始碼]

Inkscape 專案的優先事項之一是介面一致性和可用性。這包括遵循 GNOME 人機介面指南 遵從性、通用鍵盤可訪問性和便捷的畫布上編輯。自專案啟動以來,Inkscape 在可用性方面取得了重大進展。[4]

Sodipodi(Inkscape 的前身)的介面部分基於 CorelDRAWGIMP 的介面。當前的 Inkscape 介面在一定程度上受到了 Xara Photo and Graphic Designer 的影響。

浮動對話方塊的數量已經減少,它們的功能可以透過鍵盤快捷鍵或編輯視窗中的停靠工具欄使用。視窗頂部的工具控制欄始終顯示與當前工具相關的控制。

所有變換(不僅移動,還有縮放和旋轉)都具有鍵盤快捷鍵,並具有一致的修飾鍵(例如,Alt 以當前縮放比例變換 1 個螢幕畫素,Shift 將變換乘以 10 等);這些鍵在節點工具中對節點有效,在選擇器中對物件也有效。最常見的操作(例如變換、縮放、Z 軸排序)都具有方便的一鍵快捷鍵。

Inkscape 為所有按鈕、控制元件、命令、鍵和畫布上的控制點提供浮動/滑鼠懸停工具提示和狀態列提示。它帶有一個完整的鍵盤和滑鼠參考(HTML 和 SVG 格式),以及幾個 SVG 格式的互動式教程。

參考文獻

[編輯 | 編輯原始碼]
  1. "Inkscape 在 Sodipodi 郵件列表上的初始公告". [失效連結]
  2. "開放式剪貼畫庫".
  3. "Inkscape 開發者維基上的 Google Summer of Code 條目".
  4. GNOME 人機介面指南手冊
[編輯 | 編輯原始碼]


簡介

華夏公益教科書