我正在尋找一種將物件從一個視窗複製到另一個視窗而不丟失周圍透明度的方法。
我有兩個 Inkscape 視窗。設定非常簡單。在第一個視窗中,我畫了一個實心圓和一個實心矩形,將圓設置在矩形的頂部,以顯示圓周圍的區域是透明的(也就是說,您可以看到圓形「下方」的矩形,請參閱螢幕截圖 1(左)。在第二個視窗中,我剛剛繪製了一個填充矩形(螢幕截圖 1,右)。
當我將圓從視窗 1 複製到視窗 2 時,圓周圍的透明度會遺失(螢幕截圖 2)。
我已驗證文件的背景為 0% alpha/白色。
這是一個相當人為的範例,但很容易重現。我正在使用的真實圖形有一堆物件都在一個群組中,但我得到了相同的結果。我覺得我失去了一些東西。該圓的行為不再像其目的地處的圓一樣。相反,它的行為有點像點陣圖。我絕對沒有使用點陣圖複製功能。
答案1
我有同樣的問題。複製貼上的物件似乎具有白色背景。我找到了一種將物件放入另一個沒有背景的視窗中的方法:
- 儲存您的第一個檔案(svg 格式)
- 轉到另一個視窗
- 導入它(檔案 -> 導入)
這將匯入第一個文件中的所有對象,但您可以刪除不需要的對象。
答案2
根本問題是,對於 Mac OS X 的當前 Inkscape 軟體包,貼上的物件確實被貼上為點陣圖影像(具有純白色背景),而不是貼上為原始向量物件的向量副本。
這是由於X11/Xquartz 中與貼上貼板同步存在已知的上游衝突:複製的向量物件被貼上為點陣圖圖像,並且在其他需要剪貼簿上向量資料的Inkscape 命令中沒有可用的向量資訊(樣式、路徑)(例如貼上樣式、貼上大小、鉛筆/鋼筆工具中的「形狀:來自剪貼簿」、路徑效果編輯器中的「貼上路徑」等)
請依照 Inkscape 常見問題中所述調整貼簿的 X11 首選項:在 Inkscape 中複製和貼上會創建像素化圖像,而不是複製向量對象(正如在此看到的螢幕截圖)。變更將立即生效(無需重新啟動 X11/XQuartz 或 Inkscape),但先前複製和貼上的物件必須重做。
答案3
在 X11 首選項中取消勾選「當剪貼簿更改時更新貼上」:
或者,您可以使用捷徑Ctrl-D
複製選定的對象,因為這不會觸及剪貼簿。
答案4
嘗試複製而不是複製。
我在嘗試選擇多個文字方塊並複製它們時遇到了這個問題:文字之間的背景變成不透明的白色。我沒有複製,而是嘗試複製,這正是我想要的:所有文字方塊的副本,彼此相對位置相同,沒有背景連接它們。