`
wangfeiaini
  • 浏览: 54704 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android:保存bitmap

阅读更多

直接看代码吧:

/**
	 * 保存图片
	 * @param mSignBitmap
	 * @param _path 图片保存路径
	 * @return
	 */
	public static boolean createFile(Bitmap mSignBitmap,String _path) {
		ByteArrayOutputStream baos = null;
		try {
			baos = new ByteArrayOutputStream();
			mSignBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
			byte[] photoBytes = baos.toByteArray();
			if (photoBytes != null) {
				new FileOutputStream(new File(_path)).write(photoBytes);
			}
			return true;
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			try {
				if (baos != null)
					baos.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		return false;
	}

 

分享到:
评论

相关推荐

    【Android】使用GLSurfaceView+Canera预览+保存帧Bitmap

    这个【Android】使用GLSurfaceView+Canera预览+保存帧Bitmap的项目,提供了一个完整的示例,让我们深入了解一下这两个组件如何协同工作。 首先,`GLSurfaceView`是Android系统为了高效地显示OpenGL ES图形而设计的...

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

    首先,Android SDK提供了`Bitmap.compress()`方法来将Bitmap保存为JPEG或PNG格式,但不支持BMP。因此,我们需要自定义一个方法来处理BMP格式的转换。这个过程主要包括以下几个步骤: 1. **获取Bitmap的像素数据**:...

    android 把一个view视图转换成bitmap 保存到本地

    4. **保存Bitmap到本地**:有了Bitmap后,我们可以将其保存到本地文件系统。通常使用`Bitmap.compress(Bitmap.CompressFormat, quality, OutputStream)`方法,选择合适的格式(如PNG或JPEG),设置质量参数,并提供...

    Android下利用Bitmap切割图片

    以下是一个简单的示例,展示如何从Bitmap中裁剪出指定大小和位置的子Bitmap: ```java // 原始Bitmap Bitmap originalBitmap = ...; // 裁剪的起始坐标(x, y) int left = 100; int top = 50; // 裁剪的宽度和...

    Android图片Bitmap和字符串String之间的相互转换

    2. String转Bitmap: - Base64解码:接收到Base64编码的字符串后,解码回ByteArray,然后使用BitmapFactory创建Bitmap对象。 - PNG/JPEG解码:如果字符串是PNG或JPEG格式,可以使用BitmapFactory的decodeByteArray...

    Android 实现将Bitmap 保存到本地

    Android 实现将 Bitmap 保存到本地 Android 中实现将 Bitmap 保存到本地是一个非常重要的功能,因为图片是一个可以使程序变得比较美观的元素。在 Android 开发中,我们经常需要将图片保存到本地,以便于后续的使用...

    Android将bitmap保存到本地png/jpg格式等

    在Android应用开发中,有效地处理和保存Bitmap是常见的需求。理解Bitmap的保存机制,以及如何根据需求进行缩放和异步处理,能帮助我们编写出更高效、更稳定的应用。同时,合理地管理内存和磁盘资源,可以提升用户...

    Android Bitmap 处理示例

    - **磁盘缓存**:将Bitmap保存到外部存储,如使用DiskLruCache。这样即使应用关闭,下次加载时也能快速获取图片,减轻内存压力。 3. **加载大图策略** - **缩放**:避免加载原图大小的Bitmap,应根据ImageView的...

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

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

    android Bitmap用法总结

    5. **保存Bitmap到文件**: 将Bitmap以特定格式(如JPEG)保存到本地文件系统: ```java static boolean saveBitmap2file(Bitmap bmp, String filename) { CompressFormat format = Bitmap.CompressFormat.JPEG;...

    android 获取界面部分view,view截图,生成bitmap图片

    以下是使用文件流保存Bitmap的例子: ```java String filePath = Environment.getExternalStorageDirectory().getPath() + "/your_folder/your_image.png"; FileOutputStream fos = new FileOutputStream...

    Android View转成Bitmap

    在Android开发中,将View转换为Bitmap是一种常见的需求,尤其在实现屏幕截图、保存或分享View内容、创建自定义控件或动态生成图片等场景下。以下是对如何将Android View转换为Bitmap的深入解析,包括代码逻辑分析、...

    xe7android-保存图片

    5. 保存Bitmap:最后,使用`MediaStore.Images.Media.insertImage()`或`Bitmap.compress()`方法将Bitmap保存到设备的相册或特定路径。 二、读取BMP图片 1. BMP格式:BMP是一种未经压缩的位图格式,包含图像数据、...

    安卓Android源码——(Bitmap位图渲染与操作).zip

    在安卓开发中,Bitmap是用于处理图像的基本类,它提供了位图操作的各种功能,包括加载、绘制、修改和保存图片。这份"安卓Android源码——(Bitmap位图渲染与操作)"的资料,很可能是深入讲解如何在Android系统中有效地...

    android保存Bitmap图片到指定文件夹示例

    总结来说,Android中保存Bitmap图片到指定文件夹的过程包括创建File对象,检查文件是否存在,创建并使用FileOutputStream进行数据写入,压缩Bitmap,刷新和关闭流,以及处理可能的异常。同时,不要忘记在...

    android Bitmap相关知识介绍~~~

    Android Bitmap 相关知识介绍 Android 中的 Bitmap 是一种特殊的类,它不能被直接创建,而只能通过 BitmapFactory 来获取。BitmapFactory 提供了多种方法来从不同的图像来源中获取 Bitmap,下面是其中的一些: 1. ...

    surfaceView实现手写板重播绘制轨迹,保存为Bitmap

    本项目是利用`SurfaceView`实现了一个手写板功能,它不仅提供了流畅的绘画体验,还具备轨迹重播和保存为Bitmap的能力。下面我们将详细探讨`SurfaceView`的原理以及如何实现手写板的这些特性。 `SurfaceView`是...

    Android中Glide获取图片Path、Bitmap用法详解

    1. 获取Bitmap: 1)在图片下载缓存好之后获取 Glide.with(mContext).load(url).asBitmap().into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? ...

    android图片处理(压缩,保存,截屏,view转化为bitmap)相关函数 ImageUtils

    android图片处理(压缩,保存,截屏,view转化为bitmap)相关函数 ImageUtils

Global site tag (gtag.js) - Google Analytics