Преобразование SWF в изображение - PullRequest
4 голосов
/ 28 октября 2010

Есть ли приложение (или способ в coldfusion / VB.net), чтобы можно было конвертировать SWF в файл изображения? Оно должно быть хорошего качества и не должно быть слишком медленным.

Ответы [ 2 ]

2 голосов
/ 28 октября 2010

Вы можете экспортировать напрямую из Adobe Flash в PNG.

Или вы можете использовать swftools .

swfrender file.swf -o output.png
0 голосов
/ 03 марта 2011

http://bytescout.com/products/developer/swftoimagesdk/swftoimage.html

Пример кода (с фиксированным временем предварительной загрузки)

Set SWFToImage = CreateObject("SWFToImage.SWFToImageObject")
SWFToImage.InputSWFFileName = "PRELOAD1://movie_with_dynamic_data.swf"
SWFToImage.ImageOutputType = 1 ' set output image type to Jpeg (0 = BMP, 1 = JPG, 2 = GIF)

SWFToImage.Execute_Begin ' start conversion
SWFToImage.FrameIndex = 1 ' set frame index
SWFToImage.Execute_GetImage
SWFToImage.SaveToFile "movie_with_dynamic_data.jpg"
SWFToImage.Execute_End ' end conversion
...