`
chjmars
  • 浏览: 77125 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android Bitmap与byte[]之间的转换

阅读更多

1.Bitmap-->byte[]:

public static byte[] Bitmap2Bytes(Bitmap bm) {
	ByteArrayOutputStream baos = new ByteArrayOutputStream();
	bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
	
        return baos.toByteArray();
}

2.byte[]-->Bitmap:

public static Bitmap Bytes2Bimap(byte[] b) {
	if (b.length == 0) {
		return null;
	}
		
	return BitmapFactory.decodeByteArray(b, 0, b.length);
}
 
分享到:
评论

相关推荐

    将Bitmap转成byte[]小例子

    在Android开发中,Bitmap是用于表示图像数据的一种对象,它...综上所述,Bitmap与byte[]之间的转换是Android图像处理中的常见操作,适用于多种场景。正确理解和使用这种转换方法,有助于优化应用程序的性能和用户体验。

    Android Drawable、Bitmap、byte、灰度 转换

    在Android开发中,图片资源的处理是常见的需求之一,涉及到多种数据类型之间的转换,包括`Drawable`、`Bitmap`、`byte[]`等。本文将详细介绍这些类型之间的转换方法,以及如何实现灰度图像的转换。 ### 1. `...

    Android Drawable、Bitmap、byte、灰度 之间的转换

    在Android开发中,图片资源的处理是常见...以上就是关于Android中Drawable、Bitmap、byte数组以及灰度图像之间转换的详细介绍,这些转换方法在实际开发中有着广泛的应用,掌握它们能够帮助开发者更灵活地处理图像资源。

    android_Drawable、Bitmap、byte[]之间的转换.doc

    ### Android中Drawable、Bitmap与byte[]之间的转换 在Android应用开发过程中,经常需要对图像资源进行处理,这就涉及到了不同图像格式之间的转换。本文将详细介绍`Drawable`、`Bitmap`及`byte[]`三者之间的转换方法...

    Android中将Bitmap转换成单色的Bmp图片

    Android不支持将Bitmap转换成单色的Bmp图片,所以参考Bmp格式说明,自己写了一个转换类。亲测有效!!!

    Drawable Bitmap InputStream byte[]相互转化工具类

    在Android开发中,处理图像数据时,我们经常需要在Drawable、Bitmap、InputStream和byte数组之间进行转换。这些类型的转换在不同的场景下具有重要的作用,例如从网络加载图片、存储图片到本地或者显示在ImageView上...

    Bitmap图像转换为H264

    Bitmap图像转换为H264是一项在数字视频处理和多媒体应用中常见的技术。Bitmap(BMP)是一种无损的图像文件格式,它以原始的像素数据存储图像,占用的存储空间较大,不适合在网络传输和存储中使用。而H264(也称为AVC...

    android Bitmap用法总结

    以上就是Android中Bitmap的一些常见用法,包括创建、转换、保存、缩放以及与ImageView的配合使用。在处理大量图片时,注意优化内存使用,避免OutOfMemoryError。合理运用上述方法可以有效地管理Bitmap资源,提高应用...

    Bitmap,byte[],Drawable相互转化

    5. **Bitmap转Drawable**:虽然Android没有直接提供Bitmap转Drawable的方法,但可以通过创建一个新的BitmapDrawable对象,将Bitmap作为参数传入,从而实现转换。 6. **制作圆角Bitmap**:通过自定义方法,如`...

    Android bitmap工具类

    本篇文章将详细探讨`Android bitmap工具类`,特别是如何将Bitmap转换为String格式,以及这种转换在联网操作中的应用。 首先,我们来看Bitmap到String的转换过程。这个转换在Android中通常通过Bitmap的compress方法...

    Android中把bitmap存成BMP格式图片的方法

    在Android开发中,有时我们需要将Bitmap对象转换成不同的图片格式,比如BMP。BMP(Bitmap File Format)是一种常见的位图文件格式,但它并不像JPEG或PNG那样被Android SDK直接支持。本文将详细介绍如何在Android中将...

    android平台jpeg数据流转换成rgb直接用bitmap显示数据的so库

    android平台jpeg数据流转换成rgb直接显示的so库 使用方式: byte[] jpegRaw = V4L2Camera.decode(dataBuf, ret); rgb2Buffer(jpegRaw, WIDTH, HEIGHT, rgbBuffer); ByteBuffer jpegBuffer = ByteBuffer.wrap(rgb...

    androidbitmap的用法.pdf

    Bitmap对象可以用来显示图片,进行图像处理,以及与各种图形资源(如Drawable)之间转换。以下是对给定文件中涉及的Android Bitmap用法的详细解释: 1. **Drawable到Bitmap的转换** 当你需要对一个Drawable对象...

    ANDROIDBITMAP内存限制OOM,OUTOFMEMORY.pdf

    文档标题和描述中提到的“ANDROIDBITMAP内存限制OOM,OUTOFMEMORY”指的就是在处理位图(BITMAP)时超出了虚拟机(VM)的内存预算,导致系统抛出OutOfMemoryError异常。 根据给出的内容部分,我们可以推断出以下知识...

    android bitMap

    ### Android Bitmap 概念与操作详解 #### 一、引言 在Android开发过程中,`Bitmap` 是一个非常重要的类,它主要用于表示图像数据。通过`Bitmap` 可以进行图像的各种操作,如加载、显示、缩放、旋转等。此外,`...

    Activity跳转时传递Bitmap对象

    首先,将Bitmap转换为Byte数组,然后将其作为额外参数放入Intent。在目标Activity中,再将Byte数组还原为Bitmap。但是,对于大Bitmap,这可能导致内存问题。 ```java // 发送Activity Bitmap bitmap = ...; byte[] ...

    Yv12 nv21 yuv420 转换为Bitmap

    Camera onPreview中byte[] 转换为Bitmap 在录像时设置了YV12要保存图片时 YV12或者NV12时要转换时所用的工具的优化

    android bitmap

    本文将从Bitmap的基本概念出发,详细介绍Bitmap在Android中的应用方式、转换技巧及优化策略等。 #### 一、Bitmap基本概念 Bitmap类在Android中用于表示图像数据,它可以用来加载、存储和显示图片。Bitmap对象本身...

    Android中的Bitmap序列化失败的解决方法

    之前写了个User类(实现了Serializable接口),类变量里有Bitmap类型的头像图片,Bitmap...附byte数组与Bitmap的相互转换方法: Bitmap转换成byte数组 private byte[] bitmap2Bytes(Bitmap bitmap) { ByteArrayOutputS

    Android Drawable和Bitmap的转换实例详解

    4. **Bitmap与byte数组之间的转换** 在某些场景下,我们可能需要将Bitmap对象序列化为字节数组,或者从字节数组反序列化回Bitmap。以下是一些简单的转换方法: - Bitmap转byte[]: ```java public static byte...

Global site tag (gtag.js) - Google Analytics