作者PsMonkey (痞子军团团长)
看板java
标题[J2SE] 画图成图档 or 网页图片的范例
时间Wed Mar 22 01:30:49 2006
这样子的功能,已经简单到一种夸张的程度
//主要档案
import java.awt.Graphics;
import java.awt.image.BufferedImage;
public class PSCanvas {
private BufferedImage image;
public PSCanvas(){
int width = 400;
int height = 400;
image=
new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
//画画时间
g.drawString("PsMonkey is 87", 55, 66);
//画画时间
}
public BufferedImage getImage(){
return image;
}
}
//
如果你要在网页上头输出,那就是在 Servlet 当中这样子写
(HTML 码 & web.xml 就跳过啦... [茶])
protected void doGet(HttpServletRequest request, HttpServletResponse
//这边有切行
response)
throws ServletException, IOException {
try {
ImageIO.write(new PSCanvas.getImage(), "JPG",
response.getOutputStream());
}
catch (IOException e) {
// TODO Auto-generated
catch block
e.pr
intStackTrace();
}
}
然後如果你要变成一个图档,那就写
ImageIO.write(
new PSCanvas.getImage(), "JPG",
new File("87PsMonkey.jpg")
);
你看,是不是简单到一种爆炸的程度呢? [茶]
====
今天都没啥文章,只好拿这个来凑数
说难也没有很难,不过不知道的人还是会很困扰
(我就曾经很困扰阿... [远目])
Javaworld@tw 上头还有其他的精采讨论
(例如把当下的 JFrame 样子整个变成图档)
有兴趣继续研究下去的,也可以去那里挖宝
(小声说:不过,有什麽心得还是来 Java 版 po 文 \囧/)
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17