浪跡天涯
          web報表設計器....
          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);?//構造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 | 水糊了
          我剛剛在學JAVA,對于好多東西都不懂,你這里面正好有我要的東西。謝謝你了!  回復  更多評論
            
          主站蜘蛛池模板: 赤水市| 鹿邑县| 秦皇岛市| 来宾市| 邯郸市| 华亭县| 浦北县| 电白县| 盘锦市| 司法| 鹤壁市| 阳曲县| 东乌珠穆沁旗| 咸阳市| 黄大仙区| 瑞金市| 巴彦县| 井研县| 綦江县| 会理县| 东兴市| 栾川县| 铜陵市| 扶沟县| 屯门区| 靖边县| 临澧县| 广德县| 灵石县| 华亭县| 鸡西市| 申扎县| 徐州市| 易门县| 高淳县| 沾益县| 苗栗县| 嵊州市| 临颍县| 措勤县| 绥德县|