[英]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.