0

<img src=""/>在 JSP 站点上实现了一个图像。现在我想让用户可以在该图像上绘图(仅一种颜色和一支铅笔)并将更改后的图像上传给我。如何在图像上绘图?

我们使用的是 Spring Forms,图像是 CommonsMultipartFile。

希望有人能帮忙!

4

1 回答 1

2

假设您有一个图像页面,"image.jsp"并且您必须将所有逻辑(操作模块)写入(Image.java将在其中绘制实际图像)“

<1> 创建您的图像

public void drawImage(Graphics g){
 g.drawImage(image,x,y,null);
}

然后对于另一个类“UserImage.java”中的用户

<2> 如果你使用 javax.swing.JPanel 那么你可以添加加载你的图片

BufferedImage image = ImageIO.read(new File("path-to-image-file"));
...
...
JColorChooser jColorChooser = new JColorChooser(your_image_file_name.getForeground());

<3> 你可以写下你自己选择铅笔或钢笔的代码

public Image image = new Image("Give_the_path_of_the file","x_parameter","y_parameter");
public void changeImage(Graphics g){
 g.drawImage(g)}

您的代码将根据用户规范+它将是动态实现

在这里,您应该处理 UserImage 上传位置。

于 2012-08-23T11:28:25.487 回答