
請向正在學習 Inkscape 的初學者解釋路徑和物件之間的差異。例如我畫了一個矩形,它就是一個物件。然後我可以將其轉換為路徑,但它看起來與以前完全相同。那麼差別是什麼呢?
答案1
Inkscape 有不同類型的對象,例如:
- 長方形
- 界
- 文字
- 路徑
所以路徑只是一種類型的物件。不過,路徑很特殊,因為所有其他類型的物件都可以轉換為路徑 - 它們是向量圖形最通用的表示形式。從某種意義上說,所有其他類型的物件只是作為一種更聰明、更有用的資訊儲存方式。因此,當您將另一種類型的物件轉換為路徑時,您不會變更其外觀,而是變更其處理方式。
以矩形為例。在 Inkscape 中,矩形由其位置、高度、寬度、描邊樣式和填滿樣式定義。更具體地說,它看起來像這樣(忽略該style
行,它充滿了與這個問題無關的內容):
<rect
style="color:#000000;fill:#2cabe1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3758"
width="5"
height="7"
x="2"
y="3"
ry="0" />
當您將其轉換為路徑時,它是由其角落的位置及其描邊和填充樣式定義的:
<path
style="color:#000000;fill:#2cabe1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 2,3 5,0 0,7 -5,0 z"
id="rect3758" />
現在,為什麼有人想要將某些東西保存為矩形呢?因為矩形具有特殊的屬性,可以簡化某些操作。例如,將矩形的角倒圓是很簡單的。然而,圓化任意路徑的角,特別是當它們具有非直角時則不是(請參閱這個問題)。因此,如果您有一個矩形(幾何形狀),您可能希望在將來修改其圓角,那麼讓它保留矩形(Inkscape 物件類型)可能會更有利。另一方面,如果您想要移動單一節點或從路徑選單執行操作,則需要將其轉換為路徑。