Krita 匯入 SVG 字串

在 Krita 裡直接貼上 SVG 程式碼並不像在 Illustrator 或 Figma 那麼直覺。Krita 的剪貼簿預設無法直接識別純文字格式的 SVG 標籤。

解決方法

最快的方式是先把這段程式碼存成副檔名為 .svg 的檔案。你可以使用任何純文字編輯器,貼上程式碼後儲存。接著在 Krita 裡選擇「檔案」選單中的「匯入向量圖層」,或者直接把該檔案拖進畫布

如果你不想存檔,可以試著先在瀏覽器開啟這段 SVG 程式碼。把程式碼存成 .html 檔後用 Chrome 或 Edge 開啟,然後對著圖形點右鍵選擇「複製圖片」。回到 Krita 貼上時,Krita 有時能辨識出它是向量路徑,但這取決於系統剪貼簿的轉換過程。

另一種方式是利用 Inkscape 當作中繼站。Inkscape 對 SVG 原始碼的支持度很高,你可以先貼進 Inkscape,再從那邊複製物件到 Krita 的向量圖層。

需要注意的是,Krita 的向量功能相對陽春。匯入時如果 SVG 包含特殊的 CSS 樣式或複雜的濾鏡,可能會出現跑版或顏色遺失的情況。