我提一个别的思路,你随便看啊
现在大多浏览器是支持VML语言的,那VML可以满足你画简单图形的需求,至于保存嘛就更简单了,你只需要在服务器端编辑你的VML script,解释是放在Client端的,这种方式更容易管理,至于其他的需求就要再看了
现在大多浏览器是支持VML语言的,那VML可以满足你画简单图形的需求,至于保存嘛就更简单了,你只需要在服务器端编辑你的VML script,解释是放在Client端的,这种方式更容易管理,至于其他的需求就要再看了
import java.awt.BufferedImage;
import javax.imageio.ImageIO;// create an image
BufferedImage bi = new BufferedImage(10, 10, BufferedImage.TYPE_INT_RGB);// get image graphics
Graphics g = bi.getGraphics();// draw something...
g.drawLing(2, 2, 2, 2);// write image to file
ImageIO.write(bi, "jpeg", new File("test.jpg"));
不知是否有更好的方法?
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.*;// create an image
public class CreateAndSaveImage
{
public static void main(String args[])
{
BufferedImage bi = new BufferedImage(10, 10, BufferedImage.TYPE_INT_RGB);
// get image graphics
Graphics g = bi.getGraphics();
// draw something...
g.drawLine(2, 2, 500, 500);
// write image to file
try
{
ImageIO.write(bi, "jpeg", new File("test.jpg"));
}
catch(IOException e)
{
}
}
}
Multi-Media APIs Code Samples
http://java.sun.com/developer/codesamples/media.html#2d
http://www.allimant.org/javadoc/index.html