Flex AIR 读取本地图片并得到读取图片的Bitmap对象
来源:互联网 发布:tplink 访客网络 编辑:程序博客网 时间:2024/05/17 12:56
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:读取本地图片文件并显示
- 本地图片读取并圆角处理
- 读取本地图片并预览(转载)
- HNACM(六)--第八题 River Crossing
- 解决BASH SHELL脚本报错 ‘: not a valid identifier
- oracle 中的decode的用法
- Rsync Examples over ssh (转自https://calomel.org/rsync_tips.htmlj)
- android基础7——Activity
- Flex AIR 读取本地图片并得到读取图片的Bitmap对象
- 地理地貌3D打印案例
- 如何让DIV可编辑、可拖动示例代码
- PyQt4 精彩实例分析* 实例11 动态加载Ui
- 有了博客的感慨
- 2014宇龙酷派校招西安java类笔试题(热乎的,还冒烟呢)
- 好用的抓取dump的工具-ProcDump
- C# Bulk Insert方法
- javascript 实现原生ajax的几种方法