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

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

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

    Vikings

    使用java.awt.RenderingHints類設置參數,改善圖片質量

     

    如果想設置幾個呈現提示(RenderingHints),可以多次調用setRenderHint,或者創建值的完整映射,并使用Graphics2D的setRenderingHints方法一次把它們都設置好。

    java.awt.RenderingHints類 javadoc文檔連接:
    http://gceclub.sun.com.cn/Java_Docs/jdk6/docs/zh/api/java/awt/RenderingHints.html

    一般使用的代碼如下:

    RenderingHints rh=new RenderingHints(RenderingHints. KEY_ANTIALIASING,
                                                            RenderingHints. VALUE_ANTIALIAS_ON);
    rh.put(RenderingHints.KEY_STROKE_CONTROL
                  , RenderingHints.VALUE_STROKE_PURE);
    rh.put(RenderingHints.KEY_ALPHA_INTERPOLATION
                  , RenderingHints.ALPHA_INTERPOLATION_QUALITY);
    g2d.setRenderingHints(rh);

    找出一個給定系統的方法是判斷特定的繪制硬件(比如顯卡)在系統中是否可用,假設有一個假想的isAccelerated方法告訴系統是否可以使用一種類型的圖像加速。下面的代碼允許根據isAccelerated方法的結果來設置提示:
    //假設renderQuality是RenderingHints的私有類成員
    if(isAccelerated()){
           renderQuality
    =new RenderingHints(RenderingHints. KEY_RENDERING, 
                                                                   RenderingHints. VALUE_RENDER_QUALITY);
    }
    else{
           renderQuality
    =new RenderingHints(RenderingHints. KEY_RENDERING, 
                                                                   RenderingHints. VALUE_RENDER_SPEED);
    }

    這樣設置后比沒有設置效果會好點。但是和acdsee等圖片工具看起來還有差距。比較奇怪還需要設置什么參數才能優化圖片質量。。。

    另外,關于性能今天看到的一篇文章有點作用。。
    現在圖片預覽一樣存在Jprofile的大量內存使用的問題.
    看到javatar的blog: http://javatar.javaeye.com/blog/41098
    提及使用第三方的包 JMagicK: http://www.yeo.id.au/jmagick/ (Java接口)
    生成圖片預覽的方法,因為目前項目面臨上線的壓力如果改變另外一種實現方式等于是從根部重構,面臨測試的壓力。。

    posted on 2008-07-11 16:11 Vikings 閱讀(4039) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲一区区二区在线| 亚洲午夜福利精品无码| 亚洲天堂免费在线视频| 国产小视频免费观看| 77777亚洲午夜久久多人| 男人j进女人p免费视频| 暖暖免费日本在线中文| 久久精品国产亚洲av四虎| 久久久久久久99精品免费观看 | 日批日出水久久亚洲精品tv| 久久亚洲精品高潮综合色a片| 18禁在线无遮挡免费观看网站| 亚洲精品无码MV在线观看| 搡女人免费免费视频观看| 亚洲国产精品lv| 高潮内射免费看片| 亚洲无人区一区二区三区| 亚洲日本va一区二区三区| 国产在线观看免费完整版中文版| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 又黄又爽一线毛片免费观看| 免费夜色污私人影院网站电影| 亚洲女初尝黑人巨高清| 久久国产精品成人片免费| 亚洲影视自拍揄拍愉拍| 又粗又硬免费毛片| 免费精品久久天干天干| 亚洲人和日本人jizz| 深夜国产福利99亚洲视频| 久久大香伊焦在人线免费| 精品亚洲AV无码一区二区| 无码日韩精品一区二区免费暖暖 | 成年女人午夜毛片免费视频| 国产亚洲漂亮白嫩美女在线| 在线播放亚洲第一字幕| 在线看片v免费观看视频777| 亚洲VA中文字幕无码一二三区| 日本黄网站动漫视频免费| 老司机午夜在线视频免费观| 亚洲国产女人aaa毛片在线| 午夜色a大片在线观看免费|