<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: 博客園 模板提供:滬江博客


       觀音菩薩贊

    主站蜘蛛池模板: 亚洲天堂视频在线观看| 伊人久久五月丁香综合中文亚洲| 亚洲精品无码久久久久APP | 久久精品国产亚洲av成人| 久久久WWW免费人成精品| 亚洲伊人久久综合中文成人网| 国产精品亚洲专区一区| 国产gav成人免费播放视频| 免费国产草莓视频在线观看黄| 国产精品jizz在线观看免费| 在线观看免费亚洲| 亚洲国产精品成人一区| 成人免费一区二区三区| 亚洲男同帅GAY片在线观看| 免费无码一区二区三区蜜桃 | 亚洲理论精品午夜电影| 18禁成人网站免费观看| 亚洲乱人伦精品图片| 成人免费视频试看120秒| 精品久久久久亚洲| 日本高清高色视频免费| 亚洲综合一区二区国产精品| 99久久99久久精品免费看蜜桃| 亚洲一区精品伊人久久伊人| 97在线免费观看视频| 亚洲黄色三级网站| 成年丰满熟妇午夜免费视频| 国产亚洲综合久久| 亚洲熟妇丰满多毛XXXX| 8x8×在线永久免费视频| 亚洲欧美一区二区三区日产| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国产羞羞的视频在线观看免费 | 朝桐光亚洲专区在线中文字幕| 免费在线观看污网站| A片在线免费观看| 亚洲综合久久一本伊伊区| 亚洲第一福利网站在线观看| 免费人成在线观看网站| 国产精品高清视亚洲一区二区| 亚洲中文字幕无码爆乳av中文|