mnbn.net
当前位置:首页 >> AnDroiD BitmAp怎么转BytE数组 >>

AnDroiD BitmAp怎么转BytE数组

ByteArrayOutputStream stream = new ByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);byte[] byteArray = stream.toByteArray();

// Bitmap转byte数组 public byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos);//png类型 return baos.toByteArray(); } // 写到sdcard中 publ...

import java.io.File; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import andro...

ByteArrayOutputStream stream = new ByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);byte[] byteArray = stream.toByteArray();

这需要看你是怎么装进去的,不同的装法也会不同的。 如果你是用LockBit的话,那么就是图片的RGB(A)数值,A这个值是否存在就要看你LockBit的时候给了什么参数。 如果你是像文件读取那样写入内存或者是从网络写入内存的话,那么就是图片的压缩数据...

可以得到的,每一个像素的RGBA 好像有两个函数,一个是得到单个点,一个是得到每一行,我做过图片倒影,你可以查一查sdk

ByteArrayOutputStream stream = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteArray = stream.toByteArray();

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

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...

不是发过一遍了?BYTE*不就是流吗? 查看原帖>>

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