我有一個SVG圖像文件夾,我在看我如何能夠將SVG的每個圖層(組)都保存到單獨的PNG文件中。我在Matlab中工作,但我還沒有看到任何適用於SVG的方法。我查看了一些外部庫,Batik是主要的庫,但我不知道有足夠的XML來實現這個功能。我也看了Inkscape,但它的export options似乎只允許你使用整個光柵化圖像。我也看了一下ImageMagick,但只發現了一個圖層方法,它似乎製作了GIF,而不是我想要從SVG獲得的圖層。批量導出和取消將每個圖層/組的SVG分組到PNG
更新:意識到我可以使用ImageMagick以這種方式保存圖層convert image.svg[1] output.png
,我仍然不知道1)如何在SVG中批量取消圖層組合(他們無法確定 - 我檢查了Illustrator)和2)統計每個SVG中有多少圖層,以便我可以遍歷所有圖層以單獨保存它們。
確實[這](http://superuser.com/questions/260047/batch-convert-svg-images-to-desired-size-png-or-ico)問題的幫助嗎? –
@ ParagS.Chandakkar謝謝,它確實幫助了我嘗試將單個圖層轉換爲PNG的問題。但我仍然堅持問題的其他部分(我在更新部分添加了一些說明)。 –