把图片转化为二进制或字符串,用于在网络中发送与存储数据.
一:图片转字符
过程:DisplayObject>bitmapData>ByteArray>Base64>String
把图片转化为二进制或字符,使用AS3自带的JPEGEncoder和PNGEncoder,其中JPEG格式就算使用100%的品质在还原时还是失真得比较严重.
下面是把位图的bitmapData数据转化为二进制数据,再输出成字符串形式.
二:字符转图片
过程:String>Base64>ByteArray>Bitmap>DisplayObject
还原时,先使用Base64Decoder转为Base64编码的ByteArray,再用Loader对象来读取为Bitmap,完成还原过程.