Servlet动态产生JPEG图像的例子

简爱love时代

简爱love时代

2016-02-19 18:08

今天图老师小编给大家精心推荐个Servlet动态产生JPEG图像的例子教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

  //GenerateImage.java    
   /* 动态产生JPEG图像的例子   */
  import java.awt.*;
  import java.awt.image.*;
  import com.sun.image.codec.jpeg.*;  //编码类
  java.util.*;
  javax.servlet.*;
  javax.servlet.http.*;
  java.io.*;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  
  class GenerateImage extends HttpServlet
  public void doGet(HttpServletRequest request,HttpServletResponse response)
                 throws ServletException, java.io.IOException {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

   response.setContentType("image/jpeg"):
   int width=200, height=200;
   BufferedImage image = BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
   Graphics g = image.getGraphics();
   g.setColor(Color.white);
   g.fillRect(0,0,width,heitht);
   Polygon poly = new Polygon();
   Random random = new Random();
   for(int i=0;i5;i++)
   {
   poly.addPoint(random.nextInt(width),random.nextInt(height));
   }
    g.setColor(Color.cyan);
    g.fillPolygon(poly);
    g.dispose(); //消拙Graphics 对图形没有肖毁
   
    ServletOutputStream sos =response.getOutputStream();  //二进制
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos); //创建编码器,输出到sos那里
    encoder.encode(image);
    }

    public void doPost(HttpServletRequest request,HttpServletResponse response)
         throws ServletException, java.io.IOException {
     doGet(request,response);
    }

  }

  http://blog.csdn.net/laiahu/archive/2007/01/23/1491681.aspx

展开更多 50%)
分享

猜你喜欢

Servlet动态产生JPEG图像的例子

Web开发
Servlet动态产生JPEG图像的例子

Servlet实现访问次数的例子

Web开发
Servlet实现访问次数的例子

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Delphi实现JPEG格式图像的显示

Delphi
用Delphi实现JPEG格式图像的显示

Tomcat下使用Jfreechart 简单例子(servlet)

编程语言 网络编程
Tomcat下使用Jfreechart 简单例子(servlet)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用Java Servlet动态生成图片

编程语言 网络编程
使用Java Servlet动态生成图片

.NET中的动态生成图像组件

vb
.NET中的动态生成图像组件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JSP自定义标签试验

JSP自定义标签试验

编程修养-C语言篇

编程修养-C语言篇
下拉加载更多内容 ↓