700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android学习杂记(一):Bitmap对象与byte[]相互转换

Android学习杂记(一):Bitmap对象与byte[]相互转换

时间:2023-04-25 13:39:03

相关推荐

Android学习杂记(一):Bitmap对象与byte[]相互转换

今天工作处理打印功能的时候客户需要一个参数为byte[]类型的函数打印图片,在原来实现的功能中已经有打印图片的功能,但是参数为Bitmap,为了实现参数的转换,故进行函数的重载,则需要做的就是将byte[]类型转换成Bitmap类型,直接调用原方法即可。以下为byte[]转换成Bitmap类型的代码:

byte[] b = getIntent().getByteArrayExtra("bitmap"); Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);

为了验证该方法,将原来需要打印的Bitmap转换成byte[]再调用新方法,则此时需要实现Bitmap转换成byte[]的操作,如下:

ByteArrayOutputStream baos = new ByteArrayOutputStream(); press(pressFormat.JPEG, 100, baos); byte[] datas = baos.toByteArray();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。