`
1028826685
  • 浏览: 938402 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

怎样把信息绘制到图片中并且保存到本地硬盘上

阅读更多

自己研究吧。。。

//解释一下由于我们不是绘制到手机屏幕上所以通过Bitmap的形式来得到画布...
//一般情况下是绘制到手机屏幕上View 和SurfaceView 中的得到的Canvas
//添加图片到bitmaps
Bitmap bitmap = Bitmap.createBitmap(320, 480, Bitmap.Config.ARGB_8888);
Canvas bitCanvas = new Canvas(bitmap);
Paint paint=new Paint();
paint.setColor(Color.WHITE);
bitCanvas.drawText(ActivityContacts.mycontacts.get(0).getContactName(), 50, 50, paint);
File file = new File(getExternalCacheDir() + "/" + "drawBitmap" + ".jpg");
        FileOutputStream fos=null;
        try {
fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
   
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
     
分享到:
评论

相关推荐

    在图片上写字并保存类

    在C#编程中,"在图片上写字并保存类"是一个常见的图像处理任务,涉及到的主要知识点包括图形用户界面(GUI)设计、图像处理库、文本渲染以及文件操作。以下是对这些知识点的详细解释: 1. 图形用户界面(GUI)设计...

    手写签名图片,可保存为图片或到数据库

    这通常通过创建一个Bitmap对象,将pictureBox1的图像复制到Bitmap,然后使用Save方法将Bitmap保存到本地磁盘。 5. **数据库存储**:签名图片可以存储在关系型数据库中,如SQL Server或MySQL。首先需要创建一个适合...

    flex-图片保存-本地磁盘-单个ui截屏-整个框架截屏

    在Flex开发中,图片保存至本地磁盘的功能是常见的需求,尤其在用户界面(UI)交互和调试过程中。本文将详细讲解如何实现Flex中的图片保存,包括单个UI组件的截图以及整个应用框架的截图。 首先,理解Flex的基础。...

    基于C++的毫米波雷达的数据传输系统,将AWR1642采集到的数据通过UART保存到本地磁盘存储为csv格式+源码+开发文档

    方案一 AWR1642接收到回波信号以后将数据通过UART传输到ROS节点,通过乒乓缓存将该数据保存到本地磁盘存储为csv格式,然后MATLAB通过共享文件夹形式读取到数据,对数据进行凝聚/跟踪处理,最终将数据绘制到界面上.(观察...

    Flex 保存组件至本地

    下面我们将深入探讨如何在Flex中实现将组件保存为本地PNG图片。 1. **Flex组件渲染** Flex组件是以ActionScript 3为基础的对象,它们在运行时由Flash Player或Adobe AIR渲染为像素。要将组件保存为图片,首先需要...

    java swing opencv调用摄像头实现拍照及本地保存支持上传FTP路径配置

    在本文中,我们将深入探讨如何使用Java Swing和OpenCV库来调用摄像头,实现拍照功能,并将拍摄的照片本地保存以及支持上传至FTP服务器。通过理解并应用这些知识点,你可以创建一个用户友好的桌面应用程序,方便地...

    VB.NET(VS2005)实现保存网站验证码到本地

    本教程将详细介绍如何使用VB.NET(VS2005)实现保存网站随机验证码图片到本地磁盘,并提供完整的源码和可执行的DEMO供学习交流。 首先,我们需要了解验证码的基本原理。验证码通常由一串随机字符组成,这些字符可能...

    BMP图的绘制和保存,EXCEL报表的导出

    在描述中提到的“BMP图的绘制和保存”,可能是指在应用程序中创建或修改BMP图像,并将其保存到本地文件系统。 首先,要绘制BMP图,你需要了解像素的概念以及如何通过编程语言来设置每个像素的颜色。例如,在C++中,...

    最新版本图片浏览器,放大缩小保存

    这个"最新版本图片浏览器"就是这样一个工具,它允许用户查看图片并对其进行操作,如放大、缩小,甚至保存到本地设备。接下来,我们将深入探讨实现这一功能所涉及的关键知识点。 1. **图片加载库**: - Android系统...

    上传图片(拍照、本地),自带压缩图片

    在IT行业中,尤其是在移动应用开发领域,"上传图片(拍照、本地),自带压缩图片"是一个常见的功能需求。这个功能允许用户通过两种方式提交图片:直接从设备的相册选择图片或者使用摄像头拍摄新照片。同时,它还包含...

    Android应用源码之可以任意对本地图片进行添加画笔标示,有保存,删除,调整画笔粗细等功能-IT计算机-毕业设计.zip

    该Android应用源码是一个图像编辑工具,允许用户在本地图片上进行画笔标注,并具备保存、删除和调整画笔粗细等实用功能。这个项目对于Android开发者,尤其是那些正在做毕业设计或者研究移动开发App的学生来说,是一...

    安卓listview相关相关-listview异步网络图片后加载本地图片.zip

    3. **磁盘缓存**:将图片数据保存到本地,通常是在外部存储(SD卡)的特定目录下,便于后续快速读取。 4. **图片处理**:根据需要调整图片大小,防止大图加载占用过多内存。 5. **更新UI**:在主线程中更新ListView...

    自制图片格式转换和保存入库工具源码

    在IT行业中,图片处理是一项常见的任务,涉及到图像的读取、转换、编辑和存储等多个环节。本项目"自制图片格式转换和保存入库工具源码"是基于C#编程语言实现的,提供了对图片进行格式转换并将其保存到数据库的功能。...

    C# 将文本框记事本字符串用GDI技术转换成可自动换行的图片

    7. 保存图片:最后,使用`Bitmap`对象的`Save`方法将图片保存到本地磁盘,或者将其显示在`PictureBox`等控件中。 在本项目中,源码可能包含一个窗体应用,其中有一个文本框让用户输入文本,然后通过点击按钮触发...

    asp.net 给图片添加版权信息

    核心步骤包括创建一个图片对象(如`Bitmap`),获取该图片的`Graphics`对象,然后利用`DrawString()`方法将文本绘制到图片上。 #### 核心代码解析 ##### 创建图片对象 ```csharp // 创建一个位图对象 Bitmap ...

    对话框程序浏览本地jpg、bmp等图片

    在MFC中,可以使用COleStreamFile类来实现对IStream的支持,从而方便地从磁盘读取图片数据到内存,或者将内存中的图片数据写回磁盘。 最后,为了实现这个程序,你需要完成以下步骤: 1. 创建一个新的MFC对话框应用...

    vb.net 图片拉伸预览和保存程序

    在VB.NET编程环境中,开发一个图片拉伸预览和保存程序是一项常见的任务,尤其是在处理图形用户界面(GUI)的应用程序中。本程序的核心目标是提供一个直观的方式,让用户能够查看和调整图片的尺寸,以便适应不同的...

    vc中将客户区图像保存为bmp位图文件

    在VC++编程环境中,开发人员经常需要处理图形用户界面(GUI)中的图像操作,例如将客户区显示的图像保存到本地文件。在这个场景下,"vc中将客户区图像保存为bmp位图文件"是一个常见的需求,这通常涉及到对Windows...

    上传图片剪切并预览

    在后端,接收到图片数据后,通常会将其保存到硬盘,或者直接存储到云存储服务如阿里云OSS、AWS S3等。 在这个过程中,需要注意的是图片的质量和大小控制。过大或过高的图片可能会导致加载慢,用户体验下降。因此,...

    WPF加载大量图片单张渲染展示

    例如,可以将已加载的图片保存到内存或硬盘,避免重复加载。使用`MemoryCache`或自定义缓存机制,可以在图片加载时快速获取,降低系统资源消耗。 4. 延迟加载(懒加载): 在用户滚动或需要查看下一张图片时,才...

Global site tag (gtag.js) - Google Analytics