Flex AIR 读取本地图片并得到读取图片的Bitmap对象
来源:互联网 发布:台湾网络电视机顶盒 编辑:程序博客网 时间:2024/06/07 04:55
private var bit:Bitmap = new Bitmap();
private function init():void{
this.rawChildren.addChild(bit);
//读取本地图像文件
var file:File = new File();
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
file.addEventListener( Event.SELECT, this.onSelect );
file.browseForOpen( "Open", [ imageTypes ] );
}
private function onSelect( e:Event ):void
{
//e.target.name 文件名称
//e.target.nativePath 文件路径
//获得读取图像文件的二进制数据
var fileByte:ByteArray = new ByteArray();
var fs:FileStream = new FileStream();
fs.open(File(e.target),FileMode.READ);
fs.readBytes( fileByte, 0, fs.bytesAvailable );
fs.close();
//使用Loader 对象将图像文件二进制数据加载进来(可加载SWF、GIF、JPEG 或 PNG 格式的文件)
//使用Loader 是方便通过loader.contentLoaderInfo获得Bitmap对象
this.loader.unload();
this.loader.loadBytes( fileByte );
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, image_completeHandler);
}
private function image_completeHandler(event:Event):void{
bit.bitmapData = Bitmap(event.currentTarget.content).bitmapData;
- Flex AIR 读取本地图片并得到读取图片的Bitmap对象
- Flex AIR 读取本地图片并得到读取图片的Bitmap对象
- Flex读取本地图片文件为ByteArray并显示
- flex AIR读取本地资源
- 读取本地(SD卡)图片转为Bitmap
- android 读取本地图片生成 bitmap
- android 读取本地图片生成 bitmap
- 如何快速的读取本地图片为Bitmap
- 从本地或者网络读取图片,并转换为Bitmap图片
- android 读取本地或网络图片,转换为Bitmap 并保存本地中
- 读取图片资源转化为bitmap对象
- 读取图片---bitmap
- 读取本地存储的图片
- 读取input:file的路径并显示本地的图片
- FileReader:读取本地图片文件并显示
- FileReader:读取本地图片文件并显示
- 本地图片读取并圆角处理
- 读取本地图片并预览(转载)
- mssql 循环语句写法
- 获取IOS App版本
- 本月使用技术汇总
- Flex 使用URLStream读取服务器端图片文件流并显示
- IIS 7中.NET Remoting访问出现404错误的解决方法
- Flex AIR 读取本地图片并得到读取图片的Bitmap对象
- [Linux入门系列].1.2.VMWare WorkStation和VMPlayer的安装
- Nginx配置文件详细说明
- 大项目部署注意事项
- liunx 下文件比对SHELL脚本
- ATL字符串类型转换
- WinCE 控制面板的创建
- spring security 获取当前用户信息
- AT070TN83 V1.0 背光不亮