ByteArray生成图片
来源:互联网 发布:晋中教务网络管理系统 编辑:程序博客网 时间:2024/06/05 19:55
直接来代码:
package{import com.adobe.images.PNGEncoder;import flash.display.Bitmap;import flash.display.BitmapData;import flash.display.Sprite;import flash.events.MouseEvent;import flash.net.FileReference;import flash.utils.ByteArray;/** * ... * @author aisajiajiao * */public class DynamicImageCreater extends Sprite{[Embed(source="image.png")]private var Image:Class;private var streams:ByteArray;private var fileReference:FileReference;private var bmd:BitmapData;public function DynamicImageCreater(){//这张图在舞台上只是展示用,表示舞台上有东西var img:Bitmap = Bitmap(new Image());addChild(img);bmd = new BitmapData(stage.stageWidth,stage.stageHeight,true,0);bmd.draw(this);//PNGEncoder是静态类,将BitmapData数据转换为ByteArray并返回streams = PNGEncoder.encode(bmd);fileReference = new FileReference();stage.addEventListener(MouseEvent.CLICK,clickHandler);}private function clickHandler(e:MouseEvent):void{fileReference.save(streams,"Hello.png");}}}
注意PNGEncoder这个类导自Adobe官方开源的AS3库as3corelib,其GitHub地址如下:https://github.com/mikechambers/as3corelib
- ByteArray生成图片
- ByteArray
- Flash AS3利用ByteArray形式上传图片
- Flex 与 Java 上传ByteArray图片数据
- 图片上传预览,选择图片上传后得到ByteArray
- Flash 上传 ByteArray 数据到 php 并保存为图片
- Flex读取本地图片文件为ByteArray并显示
- Java 图片流输出ByteArray字符串到前台转图片方法及问题处理
- ByteArray(摘)
- ByteArray 写入
- ByteArray 学习
- ByteArray 读
- ByteArray应用
- bytearray-string
- AS3 ByteArray
- Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原
- Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原
- Flex与.NET互操作(十五):使用FluorineFx中的字节数组(ByteArray)实现图片上传
- ubuntu 11.10下安装hadoop
- Binary Space Partioning Trees and Polygon 1(BSP技术详解 1)带图
- 符号扩展和截断
- 在这里的日子
- BSP技术详解2 (带图)
- ByteArray生成图片
- Quake 2 BSP 文件格式 (翻译)
- Ubuntu命令集锦
- 做事的四种意境
- 汉诺塔问题
- WPF学习-文本编辑器(部分功能的设计)
- ubuntu安装jdk,ubuntu设置java环境变量
- jQuery EasyUI 1.2.6
- 2012年 上半年 第九周 C++程序设计 (二十七)