繁体   English   中英

在Java / Spring / JSP中使用Draw

[英]Draw on Image in Java/Spring/JSP

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

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

希望有人可以帮忙!

假设您有一个Image页面是"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上传位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM