当前页面: 开发资料首页 → J2SE 专题 → 图像合成问题
图像合成问题
摘要: 图像合成问题
我有一个字符串另外还有一张图片,我想用java,写一个方法来将字符串和图片合成器来,形成一张新的图片。小弟对java的图像处理不是很熟,恳请各位大虾帮忙指点一下。
很简单,首先把图片读入内存。
ImageIcon img = new ImageIcon("file name");
BufferedImage bi = (BufferedImage)img.getImage();
Graphics2D big = bi.createGraphics();
gib.drawString("string", xpos, ypos);
BufferedOutputStream out =
new BufferedOutputStream(
new FileOutputStream("another file name"));
// ImageIO支持对BMP、JPEG的读写,对GIF文件目前只能读。
ImageIO.write(bi, "jpeg", out);
out.close();
有关Java Image API的详情,参考
Programmer's Guide to the JavaTM 2D API -- Chapter 5 Imaging
时间关系,没作测试。