若要保留現有的圓角,請先將即時圓角效果扁平化為路徑幾何,再使用 Path → Combine。若要讓圓角仍可調整,請先合併基本路徑,再對結果加入 Corners (Fillet/Chamfer)。
本指南說明如何在 Mac 版 Inkscape 中,將原始抽象形狀製作成一個複合路徑。步驟使用選單命令,無須轉換鍵盤快捷鍵也能跟著操作。關鍵在於判斷你需要保留可見曲線,還是保留日後調整圓角的控制項。
選擇合併後物件需要具備的功能
Inkscape 將複合路徑、群組和合併後的外框視為不同概念。複合路徑可以包含互不相連的子路徑:將它們變成一個物件,不會連接各自的端點。官方的進階教學說明了這項區別。
| 預期結果 | 使用的建構方式 | 編輯範圍 |
|---|---|---|
| 多個物件一起移動 | Object → Group |
群組中的物件仍各自獨立 |
| 一條路徑包含現有輪廓 | Path → Combine |
輪廓成為同一物件的子路徑 |
| 重疊形狀合成一個輪廓 | Path → Union |
重疊外框會被合併後的外框取代 |
群組物件指南說明如何透過群組一併操作多個物件。布林運算指南指出,Combine 會將所有部分保留在同一個物件中,而 Union 會保留它們共同形成的外框。
例如,兩個彼此分開的圓角方塊可以合併成一條複合路徑,同時保留中間的空隙。若要將兩個重疊方塊合成連續的輪廓,則需要使用不同的操作。轉換原始物件前,先決定你需要哪種結果。
確認圓角的形成方式
圓角外觀可能來自三種不同的建構方式。選擇保留方式前,請一次檢查一個物件。
矩形圓角: 使用 Rectangle 工具選取矩形。圓形控制點以及 Rx 和 Ry 欄位可控制圓角。這些控制項會一併調整四個角,無法只設定單一角。請參閱正方形與矩形。
即時圓角: 選取物件並開啟 Path → Path Effects。如果有名為 Corners (Fillet/Chamfer) 的項目,表示曲線是由即時路徑效果產生。Inkscape 會保留原始路徑,因此你可以調整它,並讓效果隨之更新。請參閱即時路徑效果。
描邊圓角: 開啟 Object → Fill and Stroke,檢查 Stroke Style。接合和端點設定會獨立於填色改變描邊外觀。描邊接合處呈圓角,不代表底層填色輪廓本身具有圓角幾何。請參閱描邊。
先檢查可避免不必要的轉換。如果圓角已是一般曲線,就沒有即時圓角效果需要扁平化。如果你只需要物件一起移動,使用群組可能就足以完成操作,同時保留各自的建構控制項。
合併前保留現有的即時圓角
如果形狀已符合預期,而且保留目前的曲線比保留圓角效果設定更重要,請使用此工作流程。
保留可編輯的原始檔
轉換前另存一份 SVG,然後在複本上操作。之後若要變更原始圓角設定,就能明確回到原始版本。
扁平化會改變建構方式:圓角結果會變成幾何,而不再由已扁平化的效果控制。你仍可使用一般節點編輯,但無法再透過原始效果參數調整這些曲線。
扁平化每個物件的效果堆疊
- 選取一個圓角物件。
- 開啟
Path → Path Effects。 - 開啟其
Corners (Fillet/Chamfer)項目旁的快捷選單。 - 選擇
Flatten。 - 選取多個物件一起操作前,先對其他物件重複上述步驟。
官方的 Inkscape 1.3 版本說明明確記錄了此命令的作用:Flatten 會將效果堆疊從起始處到所選效果為止轉換為物件幾何。堆疊中後續的效果仍維持即時狀態。
如果簡單物件只有圓角效果,將該項目扁平化即可完成轉換。如果有多個效果共同形成你想保留的外觀,請檢查它們的順序。若要將整體可見結果固定為幾何,請扁平化到最後一個相關效果。不要假設扁平化較前面的項目也會套用後續效果。
此處請使用效果本身快捷選單中的 Flatten。同一份版本說明也提到 Path 選單中另有一個名為 Flatten 的操作;那是不同的建構命令。
合併並檢查
使用 Selector 工具選取已轉換的物件,然後選擇 Path → Combine。這會建立複合路徑。文件指出,此操作會保留各個組成部分,不會將它們合併成新的輪廓。請參閱布林運算。
切換到 Node 工具並檢查圓角部分。你可以使用節點和控制柄調整一般曲線;移動控制柄會改變相鄰的線段。請參閱使用節點工具編輯路徑。繼續重塑前,先將結果與已儲存的原始檔比較。
先合併,再保留可調整的圓角
若是新建構,也可以先組合基本幾何,再加入圓角。這樣就不必在合併時維持各自獨立的圓角效果設定。
- 建立尚未加入圓角的基本形狀。
- 選取幾何形狀,並選擇
Path → Object to Path。 - 選取產生的路徑,並選擇
Path → Combine。 - 開啟
Path → Path Effects。 - 搜尋並選取
Corners (Fillet/Chamfer)。 - 使用效果控制項或畫布上的控制點調整圓角。
步驟 2 的轉換會移除形狀專屬的編輯控制項。矩形會變成路徑,不再保留矩形控制項。手冊在編輯幾何形狀上的節點一節說明了此轉換。如果這些控制項日後仍有用,請先保留一份複本。
手冊的即時路徑效果指南說明如何透過搜尋欄位加入效果,以及如何使用 Node 工具調整個別圓角。微調建構時,請讓效果維持即時狀態。1.3 版本說明也記載了小型三角形圓角控制點的變更,因此舊版指示對其外觀的描述可能不同。
試做兩個方塊
作為示範練習,繪製一個 100 × 60 px 的水平矩形,再繪製一個 60 × 40 px 的矩形。兩者之間留出明顯的空隙。這些尺寸只是範例,並非必要設定;Rectangle 工具列提供 W、H 和單位控制項。請參閱正方形與矩形。
將兩者轉換為路徑後予以合併,再加入圓角效果。使用效果控制點,讓一個角稍微圓一些,另一個角則圓得更明顯。你的目標是建立一個可選取的物件,其中包含兩個彼此分開、帶有圓角的輪廓,且仍可透過即時效果調整圓角。
此範例提供一個實用的判斷方式:如果你需要在組合完成的物件上調整圓角,就到此為止。如果你需要將可見結果轉為一般路徑幾何,請先儲存可編輯版本,再於工作複本上扁平化效果。
處理沒有即時效果的圓角矩形
使用 Rx 和 Ry 加上圓角的矩形,處理方式更簡單:完成圓角設定、保留原始複本、使用 Path → Object to Path,再合併轉換後的路徑。
官方的進階教學指出,將形狀轉換為路徑會保留其外觀,但會移除原有類型專屬的功能。圓角輪廓仍可透過節點編輯,但矩形的半徑控制項不再控制它。
不要只因為矩形控制點消失,就再套用一次圓角效果。請先檢查轉換後的輪廓。失去形狀專屬控制項,與失去可見曲線,是兩種不同的結果。
排查外觀不符合預期的結果
合併時圓角改變: 回到尚未分開的原始物件,檢查其即時效果。如果優先事項是保留現有外觀,請採用先扁平化的工作流程。明確的扁平化步驟能界定轉換範圍,無須仰賴分開的即時效果設定在結構變更後仍能維持不變。
顏色改變: 複合路徑只有一種填色和描邊。 進階教學指出,合併時會採用堆疊順序中最底層物件的樣式。如果設計需要保留不同顏色,請將物件維持為群組。
重疊處變成洞: 同一份教學說明,填色路徑在合併後重疊時可能出現洞。如果你要的是實心合併輪廓,請重新評估 Union 是否才是合適的操作。
只有邊框看起來有圓角: 重新檢查 Stroke Style 中的接合和端點設定。描邊指南說明了這些描邊控制項。若要建立圓角填色輪廓,請使用矩形圓角設定或實際的曲線路徑幾何。
各部分仍然分開: 這符合複合路徑的特性。合併不等於連接端點。檢查是否完成預期的建構時,請記住這項區別。
請根據接下來預計進行的編輯來安排操作順序。若現有曲線就是最終幾何,請先扁平化現有圓角效果,再合併;若要繼續調整圓角,請先合併基本路徑,再加入圓角。將可編輯的原始檔與轉換後的結果一併保留,方便日後修改時有明確的起點。
來源
- 即時路徑效果 — Inkscape 初學者指南
- 布林運算 — Inkscape 初學者指南
- Inkscape 教學:進階 — Inkscape
- 版本說明/1.3 — Inkscape Wiki
- 正方形與矩形 — Inkscape 初學者指南
- 編輯幾何形狀上的節點 — Inkscape 初學者指南
- 使用節點工具編輯路徑 — Inkscape 初學者指南
- 群組物件 — Inkscape 初學者指南
- 描邊 — Inkscape 初學者指南