浪跡天涯
          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,對于好多東西都不懂,你這里面正好有我要的東西。謝謝你了!  回復  更多評論
            
          主站蜘蛛池模板: 乌拉特后旗| 德清县| 犍为县| 视频| 奉贤区| 临潭县| 库车县| 苏尼特左旗| 金沙县| 特克斯县| 新田县| 梓潼县| 迁安市| 霞浦县| 禹州市| 永福县| 灵山县| 邵阳县| 泸溪县| 平顶山市| 汤阴县| 明水县| 绥棱县| 革吉县| 萍乡市| 阿尔山市| 西青区| 赤壁市| 辛集市| 阳信县| 宜兴市| 陆丰市| 新疆| 余庆县| 桐乡市| 吉安县| 宝丰县| 合江县| 凌源市| 根河市| 延津县|