江苏520
江苏520
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2009年5月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年6月 (2)
2009年5月 (12)
阅读排行榜
1. 集成struts2 spring hibernate的实例(4075)
2. JAVA生成高品质缩略图的代码与下载(2408)
3. java字符集笔记(2300)
4. 用Tomcat 的SSO实现(2212)
5. Fire Workflow 介绍 (2079)
评论排行榜
1. 字符,字节和编码三者的关系(0)
2. java异常处理笔记(0)
3. java多线程问题及处理(笔记)(0)
4. 从JAR与zip档案文件中提取Java 资源(0)
5. JSP页面查询显示常用模式(0)
常用链接
我的随笔
我的评论
我的参与
统计
随笔 - 14
文章 - 0
评论 - 0
引用 - 0
最新评论
如何用java 添加水印
import
java.awt.
*
;
import
java.awt.event.
*
;
import
java.io.
*
;
import
java.awt.image.
*
;
import
org.w3c.dom.
*
;
import
com.sun.image.codec.jpeg.
*
;
import
javax.imageio.
*
;
/**
author by http:
//
www.5a520.cn
*/
public
class
ImgBean
{
public
void
ImgBean()
{}
public
void
ImgYin(String s,String ImgName)
{
try
{
File _file
=
new
File(ImgName);
Image src
=
ImageIO.read(_file);
int
wideth
=
src.getWidth(
null
);
int
height
=
src.getHeight(
null
);
BufferedImage image
=
new
BufferedImage(wideth,height,BufferedImage.TYPE_INT_RGB);
Graphics g
=
image.createGraphics();
g.drawImage(src,
0
,
0
,wideth,height,
null
);
String s
=
"
我要加的水印 ,来源http://www.bt285.cn BT下载
"
;
g.setColor(Color.RED);
g.setFont(
new
Font(
"
宋体
"
,Font.PLAIN,
20
));
Font aa
=
new
Font(
"
宋体
"
,Font.PLAIN,
20
);
g.drawString(s,wideth
-
150
,height
-
10
);
g.dispose();
FileOutputStream out
=
new
FileOutputStream(ImgName);
JPEGImageEncoder encoder
=
JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
}
catch
(Exception e)
{
System.out.println(e);
}
}
}
posted on 2009-05-18 20:45
江苏520
阅读(1538)
评论(0)
编辑
收藏
Powered by:
BlogJava
Copyright © 江苏520