ITPUB??ì3
ITPUB论坛 » Java入门与认证版 » 新手问题 如何利用输出流向一个文件输入一张图片,在利用输入流将其读取??


标题: 新手问题 如何利用输出流向一个文件输入一张图片,在利用输入流将其读取??
离线 hanfeishu
中级会员



精华贴数 0
个人空间 0
技术积分 3572 (400)
社区积分 0 (1284204)
注册日期 2007-2-28
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-31 08:46 
新手问题 如何利用输出流向一个文件输入一张图片,在利用输入流将其读取??

作为新手,对其不是很懂。自己在读取一张图片时,全是乱码,不知应该怎样进行了


只看该作者    顶部
离线 handuner
初级会员



精华贴数 0
个人空间 0
技术积分 3054 (485)
社区积分 0 (1439979)
注册日期 2007-6-21
论坛徽章:21
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-31 08:46 
Java code

import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import javax.imageio.ImageIO;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class ChangeThumbnail {

public static void main(String args[]) {
  try {
   File file = new File("c:/8.png";
   InputStream is = new FileInputStream(file
   Image image = ImageIO.read(is);//读图片
   int new_w = 32; // 设置新缩略图的宽 如果不缩略:new_w=image.getWidth(null);
   int new_h = 32; // 设置新缩略图的高 如果不缩略:new_h=image.getHeight(null);
   BufferedImage tag = new BufferedImage(new_w, new_h,
     BufferedImage.TYPE_INT_RGB);
   tag.getGraphics().drawImage(image, 0, 0, new_w, new_h, null); // 绘制缩小后的图
   // 转换为32*32 jpg格式
   FileOutputStream newimage = new FileOutputStream("c:/8Low.jpg"; // 输出到文件流
   JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
   encoder.encode(tag);
   newimage.close();
    } catch (Exception ex) {
   ex.getStackTrace();
  }
}
}


只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 38505 (19)
社区积分 9955 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

发表于 2008-5-31 23:18 
图片还有什么乱码?


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 Sky-Tiger
天王盖地虎


来自 Vancouver
精华贴数 39
个人空间 0
技术积分 158821 (3)
社区积分 46259 (13)
注册日期 2004-2-19
论坛徽章:251
现任管理团队成员ITPUB长老会成员Heart of PUB管理团队2007贡献徽章管理团队2006纪念徽章会员2007贡献徽章
会员2006贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星

发表于 2008-6-1 21:30 
双手互博啊!!!


__________________
-----孰能浊以静之徐清  孰能安以动之徐生-----  
-----风来疏竹  风过而竹不留声;雁照寒塘  雁去而塘不留影; 故君子事来而心始现  事去而心随空----

----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5  研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问