<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件藝術思考者  
    混沌,彷徨,立志,蓄勢...
    公告
    日歷
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    隨筆分類(86)

    隨筆檔案(85)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    java 圖片縮放
    import javax.imageio.ImageIO;
    import javax.imageio.IIOException;
    import java.awt.image.BufferedImage;
    import java.awt.Image;
    import java.io.File;
    import java.awt.image.AffineTransformOp;
    import java.awt.geom.AffineTransform;

    public class ImageTrade2 {

        public static void main (String argv[]) {
            try {
                File fi = new File("C:/001.jpg"); //大圖文件
                File fo = new File("C:/002.jpg"); //將要轉換出的小圖文件
                //if(!fo.exists())fo.createNewFile();
                AffineTransform transform = new AffineTransform();
                BufferedImage bis = ImageIO.read(fi);

                int w = bis.getWidth();
                int h = bis.getHeight();
                double scale = (double)w/h;

                int nw = 120;
                int nh = (nw * h) / w;
                if(nh>120) {
                    nh = 120;
                    nw = (nh * w) / h;
                }

                double sx = (double)nw / w;
                double sy = (double)nh / h;

                transform.setToScale(sx,sy);

                AffineTransformOp ato = new AffineTransformOp(transform, null);
                BufferedImage bid = new BufferedImage(nw, nh, BufferedImage.TYPE_3BYTE_BGR);
                ato.filter(bis,bid);
                ImageIO.write(bid, "jpeg", fo);
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
    }

    posted on 2008-07-16 23:23 智者無疆 閱讀(465) 評論(1)  編輯  收藏 所屬分類: about java
    評論:
    • # java 得到當前語種及國際化資源  zlj Posted @ 2008-09-01 17:33
      /**
      * get current language code
      * @param request
      * @return |zh|ja|en|ko|
      * **/
      public static String getCurrentLanguage(HttpServletRequest request){
      String country = request.getLocale().getDisplayLanguage(new Locale("en"));
      String lang = "zh";
      if(country!=null){
      if(country.toLowerCase().contains("ja")){
      lang = "ja";
      }else if(country.toLowerCase().contains("ko")){
      lang = "ko";
      } else if(country.toLowerCase().contains("english")){
      lang = "en";
      }
      }
      return lang;
      }
      /**
      * 國際化
      * @param request
      * @param key
      * @param args:國際化中的參數
      * @param replaceStr:如果找不到相應的key,則用replaceStr做返回值
      * @return
      */
      public static String getResourceValue(HttpServletRequest request,String key,String []args,String replaceStr ){
      //warn:this locle maybe not come from this request,so we can't use request.getLocale(),--by lijun.
      Locale locale = new Locale(WebUtil.getCurrentLanguage(request));
      ResourceBundle resource= ResourceBundle.getBundle("resources.newAdmin", locale);
      //newAdmin_zh.properties位于WEB-INF/classes/resources/文件夾下
      String value=replaceStr;
      try {
      value = resource.getString(key);
      for(int i =0;i<args.length;i++){
      value = value.replace("{"+i+"}", args[i]);
      }
      } catch (RuntimeException e) {
      System.out.print("not find key:"+key);
      }finally{
      return value;
      }

      }  回復  更多評論   

     
    Copyright © 智者無疆 Powered by: 博客園 模板提供:滬江博客


       觀音菩薩贊

    主站蜘蛛池模板: 亚洲人成色77777| 亚洲国产精品成人网址天堂| 亚洲AV网一区二区三区| 亚洲国产成人私人影院| 青青草国产免费久久久下载 | 国产精品亚洲成在人线| 鲁死你资源站亚洲av| 亚洲国产美女精品久久久久| 免费国产污网站在线观看15 | 亚洲中文字幕无码中文字在线| 毛色毛片免费观看| 亚洲精品色在线网站| 亚洲依依成人精品| 亚洲人成免费电影| 亚洲人成7777影视在线观看| 亚洲国产电影av在线网址| 国产v片免费播放| 亚洲国产一成久久精品国产成人综合| 国产成人免费爽爽爽视频| 曰批全过程免费视频在线观看 | 亚洲性色高清完整版在线观看| 亚洲AV无码成人网站久久精品大 | 亚洲成a人片在线观看播放| 亚洲欧洲日产国码在线观看| 91在线亚洲精品专区| 亚洲综合久久久久久中文字幕| 免费网站看v片在线香蕉| 免费高清在线爱做视频| 四虎永久免费地址在线观看| 亚洲人妻av伦理| 亚洲AV无码国产在丝袜线观看| 亚洲啪啪免费视频| 牛牛在线精品观看免费正| 最近免费中文字幕中文高清| 亚洲色偷偷偷综合网| 亚洲精品福利视频| 色窝窝亚洲av网| 成人午夜免费福利视频| 亚洲高清免费在线观看| 日本免费在线观看| 国产成人免费a在线视频色戒|