java程序实现给图片添加logo
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相关推荐
- java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量
转载自 java 程序实现对图片的压缩生成缩略图并可设定长宽.尺寸压缩率.图片质量 之前是在另一位高手的上传内容中学习到的,并将其代码根据我的需求进行了修改,参考位置:http://jiangpin ...
- java程序中的图片与数值关联_Java从图片中读取图片的元数据Exif信息
一般情况下是java程序读取不到gps等扩展信息的.如果想要解析到里面的信息需要下载一个jar包,metadata-extractor-2.6.4.jar(下载地址: http://code.goog ...
- java 二维码中添加logo
代码 pom.xml <!--二维码生成和解析--><dependency><groupId>com.google.zxing</groupId>< ...
- java程序顶层显示图片_如何让图片以半透明的效果显示在全部程序或窗口的最上层?...
还可以试试这个 1.给立方体设置一个背景,进入 CompizConfig -> 桌面立方体 -> Appearance -> Skydome 勾选 "Background& ...
- java程序中的图片与数值关联_Java 数据库处理通用代码 And 图片存储 及其遇到的问题...
1.数据库 #建库 create database zhenqk charset utf8; use zhenqk; CREATE TABLE `HR` ( `id` int(6) NOT NULL ...
- 雪花飞舞的java程序_【图片】请问大神帮我看看一段代码,老是提示空指针异常【java吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.*; import java.util.*; class JavaFileList { public static void ...
- Java 图片添加文字或者logo水印(附代码) | Java工具类
目录 前言 环境依赖 代码 总结 前言 本文提供java工具类,给图片添加文字或者logo图片的水印效果. 环境依赖 工具库maven依赖添加 <dependency><groupI ...
- 微信小程序--给头像添加logo(生成海报同理)
实现给图片添加logo或者生成海报,其原理是使用canvas,用canvas绘制出想要的图片进行保存 1.在wxml文件中添加canvas canvs层级太高,所以将它定位到屏幕外,不影响页面 < ...
- [Java] Java生成二维码带LOGO, LOGO加圆角白框
先来看看效果: 实现: 生成指定文字内容的二维码 二维码中间嵌入LOGO 二维码做圆角和白色边框处理 新需求不断, 这不, 又来了个想生成带用户头像的需求. 蛮简单的- 在这里造完轮子分享给大家 因为 ...
最新文章
- 《中国式方案秘籍(上部)》
- php的反射作用是什么意思,php反射的作用是什么
- 微生物组入门必读+宏基因组实操课程=新老司机赶快上车
- 明星居然来我们宜昌保利时代拍戏——电影《被光抓走的人》
- AJAX之表单即时验证
- 设计模式常见面试真题详解
- mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
- unity三维向量变化为角度_三维旋转
- JFinal 调用 oracle 存储过程的 步骤
- 在远程登录时绕过SSL验证的方法
- php字库,TCPDF生成内置字库的PDF
- pdf安装 adobe acrobat reader DC
- 4米乘以12米CAD图_CAD套图技巧大揭秘及坐标问题小结
- mc正版服务器 创世神插件,我的世界创世神插件WorldEdit怎么安装
- 页面关闭时postback,导致IE假死的分析
- Chrome 任务栏图标变白色 解决方法
- 腾讯云-个人域名备案-手机端个人实操(图文详解)
- 《UNIX/LINUX系统管理I》课程学习总结
- 【完美解决】爬虫伪装代理IP方案
- 为什么要减肥呢?减肥的意义
热门文章
- 怎么样在Microsoft微软官网下载win10系统ISO文件
- Lombok-全面详解(学习总结---从入门到深化)
- [绍棠] 关于 @synchronized
- 【Kettle】 Javascript脚本组件
- RecycleView的Item的宽不能填充满
- Android输入法挤乱布局问题
- Vue知识点整理(三)- Vue脚手架(1)- 初始化Vue脚手架、简单分析Vue脚手架结构
- 修改计算机配色方案,笔者教你win7提示配色方案已更改为Windows7 Basic怎么办
- 下载安装cygwin(我后悔了应该装gow)
- html2048游戏算法逻辑,2048小游戏算法解析