gif,pgn,jpg都应该支持阿,google查java缩略图,肯定有,我用过的
解决方案 »
- 求助hibernate插入数据报错,谢谢!
- (SOS) 关于JSP 根据接口 获取用户地理位置的一些小问题!进来都有分~
- jsp页面提交
- 一个filter的问题
- 使用jsp+mysql数据库,或jsp+mSsql数据库,怎么配置连接??
- 用servlet从数据库中提取了数据,怎样把提取的字段传给下一个jsp页面?谢谢各位大侠指点!
- 求助:一个简单连接数据库的jsp,在tomcat的root下
- 急问:jsp中怎样连接到Foxpro数据库中!!!!在线等啊!!
- 新年处女贴-祝JSP里面的朋友新年快乐.散分~~~~~~~
- 问个问题 ssh 与mvc 哪些属于model层小白 求指导 仅剩70分全部 供出
- 一个jsp字符串 比较的问题:
- 在servlet中怎么获得应用程序所在的目录?
{
File _file = new File("C:\\256823.gif"); //读入文件
Image src = javax.imageio.ImageIO.read(_file); //构造Image对象
int wideth=src.getWidth(null); //得到源图宽
int height=src.getHeight(null); //得到源图长
BufferedImage tag = new BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null); //绘制缩小后的图
FileOutputStream out=new FileOutputStream("C:\\newfile.gif"); //输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag); //近JPEG编码
//System.out.print(width+"*"+height);
out.close();
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
以上是我实现的代码,为什么转换后的GIF显示不了,肯定是转换有问题了,请高手指点啊
<%
// 在内存中创建图象
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
//输出图像
ImageIO.write(image, "JPEG", response.getOutputStream());
%>