【问题标题】:Draw on Image in Java/Spring/JSP在 Java/Spring/JSP 中绘制图像
【发布时间】:2012-08-23 10:33:49
【问题描述】:

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

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

希望有人能帮忙!

【问题讨论】:

  • 使用小程序。 “向 DonMarco 致以诚挚的问候” 以后请不要打扰。
  • 使用 javascript/Jquery 插件。
  • 对不起,我不知道礼貌是不需要的。使用 Javascript/JQuery 也是我的想法,谢谢,只是不知道怎么做!

标签: java image spring jsp draw


【解决方案1】:

假设你有一个图片页面是"image.jsp",你必须在Image.java中写下所有的逻辑(动作模块)(实际图片将被绘制)”

创建您的图像

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

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

如果您使用的是 javax.swing.JPanel,那么您可以添加以加载您的图片

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

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

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

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

这里你应该处理 UserImage 上传位置。

【讨论】:

  • 嗨,谢谢...附近已经很安静了,但我没有使用 swing,因为我有网络服务。棘手的问题是:如何在现有图片上绘图并将此绘图保存在此图片上作为新图片。全部在 HTML / JSP 站点中。
猜你喜欢
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
相关资源
最近更新 更多