Flash抓图组件FlashCapture
作者:佚名 文章来源:网络 更新时间
:2007-5-30 15:27:04
Asp的Flash组件 Ironsoft.FlashCapture。官方说明: 组件官方说明:“国内首创的Flash组件,可以对FLASH的指定帧进行抓图,是制作Flash欣赏网站的不可缺少的助手”, 今天抽时间对这个组件进行一下评测:
软件下载地址: http://www.ironsoft.net/
测试方法:将下面的代码保存为vbs,然后运行:
<%
dim FlashCapture
Set FlashCapture = CreateObject("IronSoft.FlashCapture")
FlashCapture.FileName = "C:\flash\51windows.swf" '指定flash文件路径
TotalFrame = FlashCapture.TotalFrame '获取flash总帧数
Width = FlashCapture.Width '获取抓到的图片的宽度
Height = FlashCapture.Height '获取抓到的图片的高度
FlashCapture.CaptureFrame = 20 '指定抓图的帧
FlashCapture.SaveasJpg "C:\flash\51windows.jpg",95 '保存图片
'生成所有帧的图片,很占CPU
'for i = 1 to TotalFrame
' FlashCapture.CaptureFrame = i
' FlashCapture.SaveasJpg "C:\flash\51windows("& i &").jpg",90
'next
Set FlashCapture = Nothing
%>
测试结果:
该组件对站上的flash文件能实现保存成jpg或者gif突破的功能,但是存在多方面的限制:
1.不支持Action
2.不支持嵌入的mc里面的效果,对主场景里嵌入的mc,只能显示其第一帧
3.不支持loadMovie,也就是swf里如果包含有外部载入的元素,被载入部分将无法保存为图片
4.不支持flv,只能是swf
结论:
该组件主要可以应用在flash mtv的图片抓取上,而且对swf必须有比较严格的要求:该swf必须把元素都安排在主场景中,不能使用mc或者action特效.
鉴于使用功能上的诸多限制,功能上还有很多改进的余地,不妨再等待其后的更完善的版本.
【相关文章:】
基于WEB系统的多语言支持--ASP国际化多语言详细方案
9flash:个人网站商业化之蜕
9flash的流量是怎样练成的
个人网站研究之9flash.com
华枫论坛Chinasmile网站站长Joe访谈
对暴雪游戏专题站Blizzplanet站长的访谈录
FLASH设计网站2advanced.com站长访谈译文
动态网站Web开发PHP、ASP还是ASP.NET
在PHP世界中选择最合适的模板--比较PHPLIB Template和FastTemplate
关于ASP.NET中Resonse.QueryString函数汉字参数传递错误的处理办法
【发表评论】【打印此文】【关闭窗口】【点击数: 】
软件下载地址: http://www.ironsoft.net/
测试方法:将下面的代码保存为vbs,然后运行:
<%
dim FlashCapture
Set FlashCapture = CreateObject("IronSoft.FlashCapture")
FlashCapture.FileName = "C:\flash\51windows.swf" '指定flash文件路径
TotalFrame = FlashCapture.TotalFrame '获取flash总帧数
Width = FlashCapture.Width '获取抓到的图片的宽度
Height = FlashCapture.Height '获取抓到的图片的高度
FlashCapture.CaptureFrame = 20 '指定抓图的帧
FlashCapture.SaveasJpg "C:\flash\51windows.jpg",95 '保存图片
'生成所有帧的图片,很占CPU
'for i = 1 to TotalFrame
' FlashCapture.CaptureFrame = i
' FlashCapture.SaveasJpg "C:\flash\51windows("& i &").jpg",90
'next
Set FlashCapture = Nothing
%>
测试结果:
该组件对站上的flash文件能实现保存成jpg或者gif突破的功能,但是存在多方面的限制:
1.不支持Action
2.不支持嵌入的mc里面的效果,对主场景里嵌入的mc,只能显示其第一帧
3.不支持loadMovie,也就是swf里如果包含有外部载入的元素,被载入部分将无法保存为图片
4.不支持flv,只能是swf
结论:
该组件主要可以应用在flash mtv的图片抓取上,而且对swf必须有比较严格的要求:该swf必须把元素都安排在主场景中,不能使用mc或者action特效.
鉴于使用功能上的诸多限制,功能上还有很多改进的余地,不妨再等待其后的更完善的版本.
【相关文章:】
基于WEB系统的多语言支持--ASP国际化多语言详细方案
9flash:个人网站商业化之蜕
9flash的流量是怎样练成的
个人网站研究之9flash.com
华枫论坛Chinasmile网站站长Joe访谈
对暴雪游戏专题站Blizzplanet站长的访谈录
FLASH设计网站2advanced.com站长访谈译文
动态网站Web开发PHP、ASP还是ASP.NET
在PHP世界中选择最合适的模板--比较PHPLIB Template和FastTemplate
关于ASP.NET中Resonse.QueryString函数汉字参数传递错误的处理办法
【发表评论】【打印此文】【关闭窗口】【点击数: 】
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……
