2010-10-10 29 views
0

有誰知道腳本,最好是基於PHP的,將允許將靜態閃存轉換爲圖像?Flash到圖像腳本

+0

靜態閃存圖像?如果你希望以編程方式做到這一點,那麼有khtml2png(適用於OS X和Linux);在網頁中爲Flash對象做這件事感覺像是一個醜陋的黑客。 – Piskvor 2010-10-10 19:29:44

+0

我想到了Flash,因爲我認爲它足夠靈活,可以讓我構建我需要的東西:用戶可以使用canvas定位3D對象以構建圖片,然後轉換爲圖像。 – santa 2010-10-10 20:10:31

回答

0

只要你在談論如何將Flash DisplayObject(幾乎所有內容都轉換爲jpeg)轉換爲jpeg,as3核心庫就有一個我經常使用的出色的jpeg導出器。它發送轉換後的jpeg或png作爲原始發佈數據,所以你可以在php的一面做任何你想做的事情。

你可以在這裏得到as3corelib包:http://github.com/mikechambers/as3corelib - 有很多關於讓位圖編碼器在網絡上運行的很多教程,它非常簡單,但如果你需要幫助,我也可以提供幫助。

+0

太棒了!在這一點上,我還遠遠沒有編寫代碼,但這真是一個好消息。我想要做的是創建一個交互式的Flash文件,用戶可以從包含的庫中獲取Flash對象,將它們放在畫布上,然後創建一個圖像。 – santa 2010-10-10 20:04:45

+0

順便說一句,既然我在這個問題上,我想我知道答案,但我仍然會問:有沒有辦法讓閃存中的3D對象可以在任何方向旋轉?在任何地方是否有免版稅的已建物件? – santa 2010-10-10 20:06:57

+0

我從來沒有真正做到過,但雖然Flash 10聲稱具有3D功能,但它實際上只是使用透視圖在假3D空間中渲染2D對象。對於實際的3D(再次,我沒有親自測試過),我聽說過有關papervision 3D(http://code.google.com/p/papervision3d/)的精彩內容,以及Flash的開源插件。據我瞭解,您以COLLADA格式導出一個低多邊形模型,然後將其導入到papervision中,並在其中進行動畫製作。 (在下一條評論中繼續...) – Jesse 2010-10-10 20:27:24