我想知道是否有任何命令行工具可用於在SVG中平滑轉換嵌套組?平滑SVG嵌套轉換的工具
在我的具體情況,我是一個CAD軟件生成PDF轉換爲SVG,然後加入一些元素和發佈修改後的SVG的網頁進行查看。 SVG的響應時間非常緩慢(用於平移和縮放),並且我發現這是由於SVG內嵌入的組數很大,通常高達幾百個深度。對於在SVG的每個元素中,瀏覽器需要計算在其所有父節點的位置...
顯然,這是荒謬,因爲所有這些元件所需要的是一個單一的轉化(矩陣)。所以我想知道是否有人知道一個工具來扁平化(或者C#或Delphi實現會這樣做......)。
你有沒有找到一個體面的解決方案呢? –
@TomHall:除了PStill之外,沒有任何解決方案。我認爲對於任何代碼來說,將許多折線(路徑)轉換爲更簡單的形狀可能太複雜了。 – Optavius
迄今爲止,我發現的最佳選擇是,在將其保存爲「優化PDF」(它是「放棄對象」的一部分)時,使用Adobe PDF中的「拼合表單字段」選項。這至少會消除嵌套,即使它不一定減少對象的數量。 – Optavius