浪跡天涯
          web報表設(shè)計器....
          posts - 61,comments - 71,trackbacks - 0
          /*
          ?*?Created?on?2004-10-11
          ?*
          ?*?TODO?To?change?the?template?for?this?generated?file?go?to
          ?*?Window?-?Preferences?-?Java?-?Code?Style?-?Code?Templates
          ?*/
          package?net.jspcn.test;

          import?java.io.File;?
          import?java.io.FileOutputStream;?
          import?java.awt.Image;?
          import?java.awt.image.BufferedImage;?

          import?com.sun.image.codec.jpeg.JPEGCodec;?
          import?com.sun.image.codec.jpeg.JPEGImageEncoder;?

          public?class?JpgTest?{?

          public?void?jpgTset()?throws?Exception{?

          File?_file?=?new?File("d:\\1.jpg");?//讀入文件?
          Image?src?=?javax.imageio.ImageIO.read(_file);?//構(gòu)造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("D:\\newfile.jpg");?//輸出到文件流?
          //File?file?=?new?File("D:\\newFile.jpg");?
          JPEGImageEncoder?encoder?=?JPEGCodec.createJPEGEncoder(out);
          //JPEGImageEncoder?encoder?=?JPEGCodec.c
          encoder.encode(tag);?//近JPEG編碼?
          out.close();?
          }?
          public?static?void?main(String[]?args){?

          try{?
          new?JpgTest().jpgTset();?
          }catch(Exception?e){?

          e.printStackTrace();?
          }?
          }?
          }?
          posted on 2007-03-25 00:50 JJCEA 閱讀(824) 評論(1)  編輯  收藏 所屬分類: java日記

          FeedBack:
          # re: 讀取大圖片并生成一個小圖片[未登錄]
          2008-01-05 01:29 | 水糊了
          我剛剛在學(xué)JAVA,對于好多東西都不懂,你這里面正好有我要的東西。謝謝你了!  回復(fù)  更多評論
            
          主站蜘蛛池模板: 历史| 郓城县| 高邑县| 鲁山县| 叙永县| 玉山县| 泰和县| 深泽县| 宾阳县| 石泉县| 卢湾区| 乐平市| 岐山县| 拉萨市| 台前县| 渝北区| 海南省| 华宁县| 湘阴县| 连平县| 高要市| 江川县| 沾化县| 葫芦岛市| 三门峡市| 上犹县| 农安县| 玛纳斯县| 叙永县| 阿尔山市| 耿马| 璧山县| 南通市| 曲松县| 乌拉特前旗| 天长市| 九龙县| 若羌县| 晋中市| 杭锦后旗| 南丰县|