clwn.net
当前位置:首页 >> As3如何将BitmApDAtA转换为BytEArrAy >>

As3如何将BitmApDAtA转换为BytEArrAy

获得BitmapData对应的字节数组, 所要做的只是调用getPixels()方法。getPixels()方法需要指定捕捉区域;最便捷的方法就是使用即将序列化的BitmapData的rect属性。 // ActionScript 3.0 // 假定“bitmapImage”是需要序列化的位图对象 var bytes:By...

如果需要直接操作,可以使用 BitmapData,大约是 BitmapData bmpData = bmp.Lock(....) 参数有说明,这个是吧图片直接锁住,并且得到BitmapData,可以使用他的成员scan0来得到地址,用来做高效的运算

单纯的数组转换很简单埃 以下为示意: For I = 0 to 5000 For J = 0 to 128 Byte(I*J*3) = Data(I,J) And &H0000FF Byte(I*J*3+1) = (Data(I,J) And &H00FF00) / &H100 Byte(I*J*3+2) = (Data(I,J) And &HFF0000) / &H10000 Next J Next I

你知道么,image可以从文件中直接载入。除非你要弄加密的图片。 Bitmap 图, public Graphics 图纸; int 图_Width, int 图_Height, 图 = new Bitmap(图_Width, 图_Height); 图纸 = System.Drawing.Graphics.FromImage(图); 图纸.Clear(Color.Blac...

1、Byte[]转Bitmap BitmapFactory.decodeByteArray(data, 0, data.length); 2、Bitmap转Byte[] ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); data2 = baos.toByteArray...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com