2013-01-03 95 views
5

是否可以將在flash中創建的矢量圖形導出到svg文件中?或者任何其他矢量格式?將在Flash中創建的矢量圖形導出到svg

如果可能 - 我該怎麼做?有沒有圖書館或例子(或兩者)?

+0

[有沒有辦法將SWF轉換成SVG格式?](http://stackoverflow.com/questions/7677850/is-there-a-way-to-convert-swf-into-svg-格式) –

回答

9

經過大量搜索 - 實現它的方法是將當前選定的形狀導出到.fxg,並使用Place選項在AI中打開生成的fxg。然後選擇另存爲並選擇所需的矢量格式。

+1

這適用於CS6,但fxg支持似乎已被棄用CC – josef

+0

這將與動畫swfs一起工作嗎? – orangesherbert

+0

@orangesherbert沒有什麼會自動將動畫SWF轉換爲SVG。你可以用CSS,JavaScript或Canvas來做到這一點;或者着眼於獲得Adobe Animate,這就是Flash演變成的 - 這是爲了完成這種類型的事情。 – indextwo

11

雖然有點晚,但您可能還想查看David Belias的flash2svg - 這是一個Flash的MXP擴展,可以將Flash矢量本地導出爲SVG。

它與Flash CS4 & CS5兼容,儘管沒有關於與其他版本兼容性的信息。

UPDATE 2015年12月

事實上,甚至比這更好的(因爲我有這個擴展自己的問題):SWF2SVG on wonderfl(不再工作) - 這個完美的作品,我已經使用它在最近的一個項目上大約有十幾次。

UPDATE 2017年12月

作爲@orangesherbert pointed out,wonderfl.net已經死光了,和大多數瀏覽器將不再運行Flash內容,除非明確啓用。但是,Flash仍然是最好的辦法閱讀閃存形狀並將其轉換爲SVG圖形,所以我創建了一個獨立的Windows工具來做到這一點,你可以在這裏下載:

Flash2SVG tool

這是一個小程序的Windows安裝程序,它可以將任何已編譯的SWF文件轉換爲SVG文件。我仍然定期自己做這個非常,所以我很高興能夠將它製作成獨立的可執行文件。

這是內置在閃存(驚喜!)和編譯爲Air for Desktop應用程序。它使用Windows自帶的證書籤署了Windows SDK SignTool。如果您遇到問題(或需要用於Mac),請告訴我。

如果有人想還只是覆蓋其瀏覽器設置,並允許Flash網上運行,使他們能夠做到這一點的瀏覽器,而不是,讓我知道,我會找個地方託管它。

+1

謝謝,它很有用。比接受的答案快得多。 – ihsan

+0

嗨,我是否做錯了什麼或者是不再可用的?我導航到鏈接(或谷歌),我只是得到一個啓動頁面。 – orangesherbert

+0

看起來這個項目已經退役了:-(如果有人有任何其他的想法,請分享他們 – orangesherbert

0

Sothink SWF反編譯器允許您將每個幀從閃存swf文件導出爲svg文件。

+0

我可以看到它可以將形狀/字體/文本資源導出到SVG,但不支持幀。幀只能導出爲.swf或.fla文件。 (版本7.1) – AXO