浪跡天涯
          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 閱讀(817) 評論(1)  編輯  收藏 所屬分類: java日記

          FeedBack:
          # re: 讀取大圖片并生成一個小圖片[未登錄]
          2008-01-05 01:29 | 水糊了
          我剛剛在學JAVA,對于好多東西都不懂,你這里面正好有我要的東西。謝謝你了!  回復  更多評論
            
          主站蜘蛛池模板: 宜都市| 渭南市| 台中县| 宁安市| 永登县| 绩溪县| 宁化县| 丰原市| 海林市| 绵竹市| 右玉县| 普洱| 营山县| 平顶山市| 哈尔滨市| 清丰县| 习水县| 锡林郭勒盟| 贡山| 萨迦县| 青铜峡市| 巴林右旗| 南乐县| 宝丰县| 方城县| 安义县| 根河市| 化德县| 贵阳市| 鄂尔多斯市| 丰镇市| 永顺县| 新民市| 连平县| 原平市| 册亨县| 阿克陶县| 哈巴河县| 阿荣旗| 土默特左旗| 罗平县|