教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> JSP >> JSP技巧:发送动态图像 RSS订阅
JSP技巧:发送动态图像
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
  你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。

  当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型,你需要设置页面的contentType属性:
  <%@ page contentType="image/jpeg" ... %>

  然后你需要创建一个BufferedImage绘制你的动态图像:
  BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

  创建完一个BufferedImage后,你需要得到图形环境进行绘制,一个Graphics或者Graphics2D对象:

  Graphics g = image.getGraphics();
  // or
  Graphics2d g2d = image.createGraphics();

   从现在起你就可以绘制图像内容了。对图形环境绘制就会画到BufferedImage。最开始这个图像都是黑色的,因此用你希望的背景颜色填充图像是一个不错的主意,然后,当你完成图像的绘制,你需要dispose图形环境:

  g.dispose();
  // or
  g2d.dispose();

来源:upschool.cn
作者:
关键字:JSP技巧,发送动态图像
发表日期:2006-7-26

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:JSP连接各类数据库大全(上)   下一篇:jsp计数器制作手册


2008-12-4 5:01:26
本文的相类似文章
  • JSP技巧:从原理上解决Tomcat中文问题
  • 通过Jsp发送动态图像
  • 通过Jsp发送动态图像
  • JSP技巧:发送动态图像
  • JSP技巧:发送动态图像
  • 从jsp发送动态图像
  • JSP技巧:发送动态图像
  • JSP技巧:发送动态图像(3)
  • 通过Jsp发送动态图像
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com