我<img src=""/>
在 JSP 站点上实现了一个图像。现在我想让用户可以在该图像上绘图(仅一种颜色和一支铅笔)并将更改后的图像上传给我。如何在图像上绘图?
我们使用的是 Spring Forms,图像是 CommonsMultipartFile。
希望有人能帮忙!
假设您有一个图像页面,"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 上传位置。