lzth.net
当前位置:首页 >> 能不能将像素数组转化成AnDroiD里的BitmAp呢? >>

能不能将像素数组转化成AnDroiD里的BitmAp呢?

如果有颜色数组int c[]=.android中用创建Bitmap m=Bitmap.createBitmap(c, 640,480, Config.ARGB_8888);这样最直接,按理也最快.必须用ARGB_8888才能使用透明alpha数据.也可以 setPixels方法也一样.

你把转换前后的值都用System.out()输出来,查看一下数值有没有变化

您好,很高兴能帮助您 // 创建位图变量 bitmap bitmap = bitmapfactory.decodestream(is); // 加入到软引用 softreference<bitmap> mreference = new softreference<bitmap>(bitmap); // 释放硬应用 bitmap = null; // 获取软引用中的位图变量

同一回事,,,,,字节数组是字节流读出来之后~~~

Image是awt包下的,在android里就没有这个包,转了也没用

位图本来就是一个二维的位数组,此数组的每一个元素与图像的像素一一对应.位图中的每个像素值指明了一个单位网格内图像的平均颜色.直接把数组循环输出,每组值的(x,y)分别对应的是setpixel中此点的x坐标与y坐标.再把color设定成

Bitmap继承Parcelable,可见是一个可以跨进程传输的对象 BitmapDrawable继承Drawable,可Drawable只是一个抽象类,可见此类是一个存放数据流的载体 使用情况:如果想绑定

LZ,我比较好奇,你有木有试过将你得到的filebuffer再转化成bitmap,看看它显示出来的有木有变化?

Bitmap bm = BitmapFactory.decodeFile(文件路径);如果你问的不是这个 那就不知道了

如果字节大多,需要使用decodeByteArray的第二个参数,其中有一个isSampleSize属性,将该值设为n,就会按原图的1/n获得图像的bitmap对象.android手机不是PC,没那么大的内存.如以只能用压缩的方式了

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