广告
返回顶部
首页 > 资讯 > 移动开发 >Android将View或文字保存成图像
  • 166
分享到

Android将View或文字保存成图像

viewAndroid 2022-06-06 13:06:23 166人浏览 八月长安
摘要

方法1 使用Drawing Cache 直接上代码吧 View view = findViewById(R.id.testview); view

方法1 使用Drawing Cache

直接上代码吧

View view = findViewById(R.id.testview);
view.setDrawinGCacheEnabled(true);
view.buildDrawingCache();
view.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH);
//设置背景色
view.setDrawingCacheBackgroundColor(Color.WHITE);
//从Drawing Cache里取得图像内容
Bitmap bitmap = view.getDrawingCache();
//下面是将bitmap保存为JPEG图片
File file = new File(path);
FileOutputStream out = null;
try {
    out = new FileOutputStream(file);
    bitmap.compress(Bitmap.CompressFORMat.JPEG, 100, out);
    out.flush();
    out.close();
} catch (Exception e) {
    e.printStackTrace();
}
//关闭Drawing Cache
view.destroyDrawingCache();
方法2 使用canvas

还是上代码好了.

Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawColor(Color.WHITE);
//启用canvas抗锯齿
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));
//接下来可以通过canvas api将文字/图片等画上去,比如:
canvas.drawText(...);
canvas.drawBitmap(...);
//保存为图片
FileOutputStream out = new FileOutputStream(path);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);

作者:VivianLab


--结束END--

本文标题: Android将View或文字保存成图像

本文链接: https://www.lsjlt.com/news/29006.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android将View或文字保存成图像
    方法1 使用Drawing Cache 直接上代码吧 View view = findViewById(R.id.testview); view...
    99+
    2022-06-06
    view Android
  • Android中将View的内容保存为图像的简单实例
    原理:创建一个新的Bitmap,然后再根据它来创建一个Canvas,最后调用View的draw方法将View画到Canvas上,这样得到的Bitmap就是我们想要的。代码: ...
    99+
    2022-06-06
    view Android
  • Android实现将View保存成Bitmap的方法
    本文实例讲述了Android实现将View保存成Bitmap的方法。分享给大家供大家参考,具体如下: 1、 public Bitmap convertViewToBitmap...
    99+
    2022-06-06
    view 方法 bitmap Android
  • Android中怎么将Bitmap保存为PNG图像文件
    Android中怎么将Bitmap保存为PNG图像文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体代码如下所示:public static voi...
    99+
    2023-05-30
    android bitmap
  • Docker如何将镜像保存成tar文件
    这篇文章主要介绍了Docker如何将镜像保存成tar文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。将镜像保存成tar文件docker&n...
    99+
    2022-10-19
  • Ubuntu怎么将nii图像保存成png格式
    这篇文章主要介绍“Ubuntu怎么将nii图像保存成png格式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu怎么将nii图像保存成png格式”文章能帮助大家解决问题。系统:Ubuntu ...
    99+
    2023-07-04
  • Android实现将View转化为图片并保存到本地
    本文实例为大家分享了Android将View转化为图片并保存到本地的具体代码,供大家参考,具体内容如下 一、概述 app中有需求需要将View转化为图片并保存到本地,这里分两种情况:...
    99+
    2022-11-13
  • php 文字生成图片保存到本地
    你可以使用PHP的GD库来生成图片并保存到本地。首先,你需要确保你的PHP环境已经安装了GD库。然后,你可以使用GD库的函数来创建一个画布,并在上面绘制文字。最后,使用`imagepng`或`imagejpeg`函数将画布保存为PNG或JP...
    99+
    2023-09-08
    php 开发语言
  • WPF程序将控件所呈现的内容保存成图像
    有的时候,我们需要将控件所呈现的内容保存成图像保存下来,例如:InkCanvas的手写墨迹,WebBrowser中的网页等。可能有人会说,这个不就是截图嘛,找到控件的坐标和大小,调用...
    99+
    2022-11-13
  • 将文件压缩成PNG图像存储方法是什么
    本篇内容介绍了“将文件压缩成PNG图像存储方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这样可以...
    99+
    2022-10-19
  • php生成二维码合成文字、背景图并保存本地图片
    目录 1、实现效果,二维码二维码合成文字、背景图 2、下载并引入qrcode 3、创建static文件夹下载字体和背景图到这 4、创建test2.php,合成代码   1、实现效果,二维码二维码合成文字、背景图 2、下载并引入qr...
    99+
    2023-09-23
    php 开发语言
  • Win10写字板将文档保存成TXT格式操作步骤
      对于不经常将电脑用于办公用途的用户来说,office软件估计并未安装,需要编辑文档时可以用自带的文本或写字板代替。如果是使用写字板编辑文档,如何将它保存为TXT格式呢我们来看看Win10下如何操作。   操作方法 ...
    99+
    2023-06-14
    Win10 写字板 TXT格式 TXT 操作步骤 格式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作