当前位置: 首页 > news >正文

Android-将编码的base64图像,添加水印,转换成File存储到手机

一、将图片file转换成bitmap

Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());

二、给图片添加水印

 String[] content = new String[]{"纬度:" + latitude, "经度:" + longitude, "地址:" + signAddress, "时间:" + DateTimeUtils.getYMD_HM_Date(), "记录人:" + userInfo.userName, "项目:" + currProjectName};Bitmap resultBitmap = WaterMarkUtils.drawTextToLeftBottomSignIn(SignProjectWebActivity.this, bitmap, content, 12, Color.parseColor("#ffffff"), 20, 20);

循环添加几行文字: 

 public static Bitmap drawTextToLeftBottomSignIn(Context context, Bitmap bitmap, String[] array, int size, int color, int paddingLeft, int paddingBottom) {Bitmap.Config bitmapConfig = bitmap.getConfig();if (bitmapConfig == null) {bitm
http://www.lryc.cn/news/223248.html

相关文章:

  • AI 绘画 | Stable Diffusion 图生图
  • Nat. Med. | 基于遗传学原发部位未知癌症的分类和治疗反应预测
  • RocketMQ如何安全的批量发送消息❓
  • 计算机视觉与深度学习 | 基于视觉惯性紧耦合的SLAM后端优化算法
  • GDI+ 绘制透明图
  • 【Java】IntelliJ IDEA使用JDBC连接MySQL数据库并写入数据
  • Linux Hadoop平台伪分布式安装
  • 【STM32-DSP库的使用】基于Keil5 + STM32CubeMX 手动添加、库添加方式
  • createElement的用法
  • Mabitys总结
  • JAVA安全之Log4j-Jndi注入原理以及利用方式
  • Spring源码系列-框架中的设计模式
  • 数据的读取和保存-MATLAB
  • C++ 输入、输出和整数运算
  • Element Plus 解决组件显示英文问题
  • sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher
  • 单线程介绍、ECMAScript介绍、操作系统Windows、Linux 和 macOS
  • 【Docker】iptables基本原理
  • 微服务架构——笔记(3)Eureka
  • 网络编程套接字(2)——简单的TCP网络程序
  • MySQL数据库的简单的面试题
  • hbuilderx打包应用上传到app store构建版本的教程
  • 第五届泰迪杯数据分析技能赛B题源码图片分享
  • 【小白专用】VSCode下载和安装与配置PHP开发环境(详细版) 23.11.08
  • Qlik Sense : Fetching data with Qlik Web Connectors
  • 聊一聊 tcp/ip 在.NET故障分析的重要性
  • 利用梯度上升可视化卷积核:基于torch实现
  • python+playwright 学习-85 启动参数 proxy 设置代理几种方式
  • Clion 搭建Qt projects
  • 合肥工业大学数据库实验报告