跳轉到內容

Inkscape 指南/關於

75% developed
來自華夏公益教科書,開放的世界,開放的書籍
(重定向自 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 標準合規性是其主要目標,但其他密切相關的標準也正在規劃中: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)
  • >擴充套件 >從路徑生成 (根據選定的路徑 (s) 渲染 8 個選單驅動的物件)

物件操作

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

物件樣式

[編輯 | 編輯原始碼]

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

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

路徑操作

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

文字工具

[編輯 | 編輯原始碼]

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

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

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

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

檢視器

[編輯 | 編輯原始碼]

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

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

檔案格式

[編輯 | 編輯原始碼]

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

  • 即時檢視和編輯 XML 編輯器中的文件樹
  • 用於匯出和轉換的命令列選項

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

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

介面和可用性

[編輯 | 編輯原始碼]

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

Sodipodi(Inkscape 的前身)的介面部分基於 CorelDRAWGIMP 的介面。當前的 Inkscape 介面部分受到 Xara 照片和圖形設計 的影響。

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

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

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

  1. "Inkscape 分支在 Sodipodi 郵件列表上的首次公告". [失效連結]
  2. "開放剪貼畫庫".
  3. "Inkscape 開發人員維基中的 Google 暑期程式碼條目".
  4. GNOME 人機介面指南書籍
[編輯 | 編輯原始碼]


簡介

華夏公益教科書