如何实现用JSP读取数据库中二进制图像,并按照制定大小显示? 可否读到一个ImageIcon对象,在设置大小 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片的大小可以根据网页上显示图片的范围的大小自动缩放的。或者你利用其他的API对图进行修改也可以了。 <img width=150 height=150 src="image.jsp"> InputStream in = r.getBinaryStream("photo");response.setContentType("image/jpeg");ServletOutputStream sout = response.getOutputStream(); JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in);BufferedImage image = decoder.decodeAsBufferedImage();BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);//set width and height parameterJPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sout);encoder.setJPEGEncodeParam(param);encoder.encoder(image); 判断JSP中地址 请教一下新手学jsp的问题 开着服务器部署,一下沒弄好,Tomcat沒関就挂了,再启报错.启动不了,难道只能重装? 一个困扰我的javabean问题,大虾来帮我。急 Web页的右键菜单问题?各位大虾帮忙! 怎么让面页显示最下部呢? Jsp入门,安装疑问,简单到送分的。 struts2拦截器AbstractInterceptor的问题 快来快来! 新项目,我想用resin,经理非要用weblogic,大家讨论一下wls到底比resin强在哪? 怎样将“a、b、c、d”中的“、”换为“ ” dislpay tag 隐藏一列
或者你利用其他的API对图进行修改也可以了。
response.setContentType("image/jpeg");
ServletOutputStream sout = response.getOutputStream(); JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in);
BufferedImage image = decoder.decodeAsBufferedImage();BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
//set width and height parameter
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sout);
encoder.setJPEGEncodeParam(param);encoder.encoder(image);