在Flex中获取一个屏幕截图(Screenshot)并将其传递给ASP.NET

Saturday, April 26th, 2008

在Adobe Flex 3中,你可以通过下面的代码获取任何控件并保存为bitmap图片(需要import “mx.graphics.ImageSnapshot”,想必大名鼎鼎的snapshot大家都应该知道吧?)。
var snapshot:ImageSnapshot =  ImageSnapshot.captureImage(backgroundCanvas);
默认的话,使用的是PNG格式的编码。如果你想将图片传递到服务器端,那就用下面的代码:

Flex 3中利用ImageSnapshot类捕获JPEG或PNG形式图片的例子

Tuesday, March 18th, 2008

下面的例子展示了如何在Flex 3中,通过设置ImageSnapshot类中的encoder参数和调用静态captureImage()事件,捕获JPEG或PNG形式图片。
下面是具体的源代码:

Search Posts

Archives

Sponsored Ads