java程序实现给图片添加logo

练习需求:
拿到一张图片,给图片添加上水印信息

package com.zcl.newDemo;import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;/*** 目标:使用程序完成给图片添加Logo*/
public class LogoDemo {public static void main(String[] args) throws Exception {// 定义需要添加Logo图片的Fole对象File file = new File("F:\\2022C4java认证\\day15 FileDemo\\code\\file-app\\1.jpg");// 通过ImageIO读取图片信息BufferedImage bufferedImage = ImageIO.read(file);// 拿到图片对象信息,才可以对图片进行添加操作Graphics g = bufferedImage.getGraphics();// 加水印步骤g.setColor(Color.YELLOW); // 黄色g.setFont(new Font("ShmHei",Font.BOLD,30)); // 设置字体g.drawString("添加水印",100,100); // 添加水印的位置g.dispose(); // 释放资源// 根据指定目录输出图片ImageIO.write(bufferedImage,"png",new File("加水印的图片.png"));System.out.println("水印添加成功");}
}

java程序实现给图片添加logo相关推荐

  1. java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量

    转载自  java 程序实现对图片的压缩生成缩略图并可设定长宽.尺寸压缩率.图片质量 之前是在另一位高手的上传内容中学习到的,并将其代码根据我的需求进行了修改,参考位置:http://jiangpin ...

  2. java程序中的图片与数值关联_Java从图片中读取图片的元数据Exif信息

    一般情况下是java程序读取不到gps等扩展信息的.如果想要解析到里面的信息需要下载一个jar包,metadata-extractor-2.6.4.jar(下载地址: http://code.goog ...

  3. java 二维码中添加logo

    代码 pom.xml <!--二维码生成和解析--><dependency><groupId>com.google.zxing</groupId>< ...

  4. java程序顶层显示图片_如何让图片以半透明的效果显示在全部程序或窗口的最上层?...

    还可以试试这个 1.给立方体设置一个背景,进入 CompizConfig -> 桌面立方体 -> Appearance -> Skydome 勾选 "Background& ...

  5. java程序中的图片与数值关联_Java 数据库处理通用代码 And 图片存储 及其遇到的问题...

    1.数据库 #建库 create database zhenqk charset utf8; use zhenqk; CREATE TABLE `HR` ( `id` int(6) NOT NULL ...

  6. 雪花飞舞的java程序_【图片】请问大神帮我看看一段代码,老是提示空指针异常【java吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.*; import java.util.*; class JavaFileList { public static void ...

  7. Java 图片添加文字或者logo水印(附代码) | Java工具类

    目录 前言 环境依赖 代码 总结 前言 本文提供java工具类,给图片添加文字或者logo图片的水印效果. 环境依赖 工具库maven依赖添加 <dependency><groupI ...

  8. 微信小程序--给头像添加logo(生成海报同理)

    实现给图片添加logo或者生成海报,其原理是使用canvas,用canvas绘制出想要的图片进行保存 1.在wxml文件中添加canvas canvs层级太高,所以将它定位到屏幕外,不影响页面 < ...

  9. [Java] Java生成二维码带LOGO, LOGO加圆角白框

    先来看看效果: 实现: 生成指定文字内容的二维码 二维码中间嵌入LOGO 二维码做圆角和白色边框处理 新需求不断, 这不, 又来了个想生成带用户头像的需求. 蛮简单的- 在这里造完轮子分享给大家 因为 ...

最新文章

  1. 《中国式方案秘籍(上部)》
  2. php的反射作用是什么意思,php反射的作用是什么
  3. 微生物组入门必读+宏基因组实操课程=新老司机赶快上车
  4. 明星居然来我们宜昌保利时代拍戏——电影《被光抓走的人》
  5. AJAX之表单即时验证
  6. 设计模式常见面试真题详解
  7. mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
  8. unity三维向量变化为角度_三维旋转
  9. JFinal 调用 oracle 存储过程的 步骤
  10. 在远程登录时绕过SSL验证的方法
  11. php字库,TCPDF生成内置字库的PDF
  12. pdf安装 adobe acrobat reader DC
  13. 4米乘以12米CAD图_CAD套图技巧大揭秘及坐标问题小结
  14. mc正版服务器 创世神插件,我的世界创世神插件WorldEdit怎么安装
  15. 页面关闭时postback,导致IE假死的分析
  16. Chrome 任务栏图标变白色 解决方法
  17. 腾讯云-个人域名备案-手机端个人实操(图文详解)
  18. 《UNIX/LINUX系统管理I》课程学习总结
  19. 【完美解决】爬虫伪装代理IP方案
  20. 为什么要减肥呢?减肥的意义

热门文章

  1. 怎么样在Microsoft微软官网下载win10系统ISO文件
  2. Lombok-全面详解(学习总结---从入门到深化)
  3. [绍棠] 关于 @synchronized
  4. 【Kettle】 Javascript脚本组件
  5. RecycleView的Item的宽不能填充满
  6. Android输入法挤乱布局问题
  7. Vue知识点整理(三)- Vue脚手架(1)- 初始化Vue脚手架、简单分析Vue脚手架结构
  8. 修改计算机配色方案,笔者教你win7提示配色方案已更改为Windows7 Basic怎么办
  9. 下载安装cygwin(我后悔了应该装gow)
  10. html2048游戏算法逻辑,2048小游戏算法解析