<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 閱讀(4041) 評論(0)  編輯  收藏


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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲xxxxxx| 亚洲国产精品无码专区| **一级一级毛片免费观看| 国产精品久久久久免费a∨| 免费观看a级毛片| 亚洲AV中文无码乱人伦| 亚洲日韩精品一区二区三区无码| 亚洲第一网站免费视频| 特级做a爰片毛片免费看| 日本免费人成视频在线观看| 成年性午夜免费视频网站不卡| 国产亚洲精品成人AA片新蒲金 | 永久免费av无码网站韩国毛片| 亚洲国产精品综合久久2007| selaoban在线视频免费精品| 91麻豆最新在线人成免费观看| 久久精品国产亚洲7777| 亚洲色偷偷综合亚洲AV伊人蜜桃 | eeuss影院免费92242部| 中文字幕在亚洲第一在线| 中文字幕的电影免费网站| 免费理论片51人人看电影| 国产成人久久精品亚洲小说| 84pao强力永久免费高清| 亚洲伊人久久综合影院| 亚洲老熟女五十路老熟女bbw| 久久久免费的精品| 亚洲精品无码专区久久同性男| 国产精品亚洲综合久久| 国产免费不卡视频| 亚洲av日韩av永久在线观看 | 四虎成人免费网址在线| 亚洲国产精品张柏芝在线观看| 女人被弄到高潮的免费视频| xxxxx做受大片视频免费| 四虎国产精品免费视| 亚洲免费视频播放| 亚洲黄色免费电影| 黄色网址免费在线| 亚洲成A人片在线观看中文| 99视频在线看观免费|