<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++博客   博問  
     
    主站蜘蛛池模板: 日韩免费a级在线观看| 国产乱码免费卡1卡二卡3卡| 免费午夜爽爽爽WWW视频十八禁| 亚洲女人影院想要爱| 人妻在线日韩免费视频| 亚洲熟妇丰满多毛XXXX| 五月天婷婷精品免费视频| 亚洲精品综合久久| 一区二区三区免费视频网站| 亚洲女同成人AⅤ人片在线观看| 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲视频网站在线观看| 1区2区3区产品乱码免费| 亚洲国产人成在线观看69网站 | 亚洲另类无码专区首页| 国产资源免费观看| 一道本不卡免费视频| 丁香五月亚洲综合深深爱| 无码国产精品一区二区免费16| 亚洲人成网址在线观看| 亚洲免费福利在线视频| 亚洲精品理论电影在线观看| 免费人成年轻人电影| 波霸在线精品视频免费观看| 亚洲AV无码一区二区二三区软件 | 亚洲无人区一区二区三区| 国产一级淫片a免费播放口| 久久丫精品国产亚洲av不卡| 成年人在线免费观看| 国产免费一级高清淫曰本片| 亚洲五月六月丁香激情| 成年女人男人免费视频播放| 成人特级毛片69免费观看| 亚洲成人精品久久| 国产最新凸凹视频免费| 四虎影视无码永久免费| 亚洲精品美女网站| 亚洲区小说区图片区QVOD| 国产片AV片永久免费观看| 色多多A级毛片免费看| 777亚洲精品乱码久久久久久 |