/***  根据图片像素位置添加用户电子签名* @param imagePath     要操作的图片路径* @param signImagePath 电子签名图片路径* @param outImagePath  合成后输出图片路径* @param width  像素位宽度* @param height 像素位高度*/
public static void syntheticPicture(String imagePath, String signImagePath,Integer width,Integer height, String outImagePath ) {try {BufferedImage big = ImageIO.read(new File(imagePath));BufferedImage small = ImageIO.read(new File(signImagePath));Graphics2D g = big.createGraphics();//根据图片像素位置粘贴带电子签名g.drawImage(small, width, height, small.getWidth(), small.getHeight(), null);g.dispose();ImageIO.write(big, outImagePath .split("\\.")[1], new File(outImagePath ));} catch (Exception e) {throw new RuntimeException(e);}
}

Java实现对png图片文件电子签名操作相关推荐

  1. java实现对properties类型文件的读写

    在java项目中,我们通常会有一些配置属性的数据,采用properties文件对数据进行管理是很有必要的,尤其是在属性值改变和项目环境发生变化时,所以特地总结一下对properties文件的最常见的操 ...

  2. JAVA ftps设置_Java使用JSCH实现对FTPS服务器文件操作

    SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的加密方法.SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式.SF ...

  3. java字符串字典排序_java实现对map的字典序排序操作示例

    本文实例讲述了java实现对map的字典序排序操作.分享给大家供大家参考,具体如下: java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t ...

  4. 字典序 java_java实现对map的字典序排序操作示例

    本文实例讲述了java实现对map的字典序排序操作.分享给大家供大家参考,具体如下: java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t ...

  5. java实现对pdf文件压缩,拆分,修改水印,添加水印

    最近要实现一个文件上传,并且在线预览上传文件的功能,设计思路是:把上传的文件通过openoffice转成pdf文件,并将pdf文件以流的形式返回到浏览器,由于上传的部分文件过大,转成pdf后传回前端浏 ...

  6. java poi读取word中附件_java用poi实现对word读取和修改操作

    java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...

  7. java用poi实现对word读取和修改操作

    java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...

  8. Java实现对PDF文件添加水印

    Java实现对PDF文件添加水印 目录 Java实现对PDF文件添加水印 导入依赖 工具方法 效果 最近项目中遇到对PDF添加水印,实现有多种,采取的是itextpdf 导入依赖 <!-- 对P ...

  9. java实现对rar文件和zip文件的解压缩

    java实现对rar文件和zip文件的解压缩 一.对zip文件的解压缩 1.1 使用ZIP4J实现 zip4j官方说明: Create, Add, Extract, Update, Remove fi ...

  10. java验证xml格式是否正确的是_spring源码附录(1)java实现对XML格式的验证

    最近在看spring源码,涉及到xml文档的解析.xml文档的格式验证,发现自己对xml解析的基础较为薄弱,本篇博客复习下DOM方式解析xml(即spring解析xml的方式). DOM解析XML是将 ...

最新文章

  1. 【深度学习】基于Pytorch进行深度神经网络计算(二)
  2. Linux进程的创建函数fork()及其fork内核实现解析
  3. excel 树结构json_写一个上传excel表格,解析成 json 的接口
  4. 【APICloud系列|14】xcode下载地址
  5. 爬取IMDBTOP250
  6. 第一百一十三期:去伪存真,区块链应用到底能解决什么实际问题?
  7. hdoj 1257(暴力)
  8. 所以一切都是有套路的,按照套路出牌是最合适的方式。
  9. ubuntu下cpu以最大频率运行、查看CPU主频几种方法
  10. 写得好 git 提交信息
  11. TikTok和抖音差别大吗?
  12. ros中的launch文件注释
  13. 联想y9000x做java_联想Y9000X装win7系统及BIOS设置教程(支持9代)
  14. Swiper(介绍、官网链接、引入链接、使用方式,滑动样式属性含义、查找滑动效果、动态Swiper、Vue-CLI引入)
  15. 阿里云服务器地域节点测试IP分享(国内+海外)Ping值延迟测试
  16. 谁先倒(15 分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒
  17. 重疾险对比:“瑞泰瑞享安康” V.S. “信泰百万无忧”
  18. 全球裁员潮,Salesforce职业能否抵御风险?
  19. 笔记本连不上苹果手机热点怎么回事
  20. 数据页和数据行(翻译)

热门文章

  1. NVIDIA详细解读游戏中DX9与DX11差别
  2. 安卓音频输出采样率_安卓里LDAC的采样率问题
  3. # 杂谈偶感 × 基于QFD方法的质量屋构建
  4. Oracle Spatial详解
  5. 手游服务器微信互通,9月14日部分服务器数据互通公告
  6. java 内部类,匿名内部类
  7. ftp 服务器 性能,Xlight FTP服务器网络性能测试
  8. Java读取文件夹下的文件并进行处理
  9. Linux 多点电容触摸屏实验(1)
  10. 《龙腾世纪2》图文流程攻略