我有一个字符串另外还有一张图片,我想用java,写一个方法来将字符串和图片合成器来,形成一张新的图片。小弟对java的图像处理不是很熟,恳请各位大虾帮忙指点一下。

解决方案 »

  1.   

    就这么一个问题,你要问多少遍?很简单,首先把图片读入内存。
    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  <http://blog.csdn.net/unagain/archive/2006/05/04/707566.aspx>