http://blog.csdn.net/make19830723/article/details/6163653直接把里面的内容复制过来的,返回的是一个二进制数组,然后我要把这个(缩略)图片输出到页面上
这样写 a.jpg可以传到resize()中去?这个a.jpg应该是磁盘上的实际物理地址吧?(我这边还有一个url)
追答“这样写 a.jpg可以传到resize()中去?”???
你的原问题是“二进制数组转换为图片”,为什么又传进去??
这样写是把resize得到的数据转换成图片。
a.jpg是本地文件系统的地址,比如e:\\a.jpg。你再另外把图片对应上域名地址。
fout.write( thumbnail.resize() );
把resize得到的数据转换成a.jpg图片?
你到底想问什么,你哪不懂,应该多解释自己。
追问Thumbnail thumbnail = new Thumbnail("http://xxx:8080/g/1329827183640KGL4OU.jpg");
byte[] aa = thumbnail.resizeFixLimitHeight(200,150);
InputStream buffin = new ByteArrayInputStream(aa);
BufferedImage bufferedImage = ImageIO.read(buffin);
File file = new File(fileName);
ImageIO.write(bufferedImage, imgName+"_s.jpg", file);
fileName是个图片url,imgName也是;
我想问这样写可以么?