在Java servlet上使用Processing.org渲染图像 [英] Rendering images with Processing.org on Java servlet

查看:99
本文介绍了在Java servlet上使用Processing.org渲染图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Java servlet上呈现Processing.org图像?

How to render Processing.org images on Java servlet?

我的scala代码是:

My scala code is:

class Image extends PApplet {
  override def setup {
    size(200,200)
    background(0)
  }

  override def draw {
    stroke(255)
    line(10,10,50,50)
  }

  def renderImage = g.getImage

}


class ImageServlet extends HttpServlet {
  override def doGet(request: HttpServletRequest, response: HttpServletResponse) {

    response.setContentType("image/gif")

    val os: OutputStream = response.getOutputStream
    val image = new Image

    javax.imageio.ImageIO.write(image.renderImage.asInstanceOf[RenderedImage],"GIF86", os);

  }
}


推荐答案

我刚刚发布了一些示例代码这里,听起来它也可以解决你的问题,看一看。它是Java,而不是Scala,但转换应该是微不足道的。

I've just posted some example code here, which sounds like it would solve your problem too, take a look. It's Java, not Scala, but the conversion should be trivial.

这篇关于在Java servlet上使用Processing.org渲染图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆