99国产在线视频,亚洲成a人片77777kkkk,腿张开猛戳免费视频网站,大香伊人久久,亚洲精品5555在线
色人妻超碰,日韩在线视频网站,亚汌国产一区二区三区,国产经典免费视频在线观看 ,久久久精品国产亚洲麻色欲,国产大片喷水在线在线视频,亚洲一区二区成人,女人18一级毛片免费观看
  • <sup id="eeee8"></sup><nav id="eeee8"><sup id="eeee8"></sup></nav>
    <tr id="eeee8"><blockquote id="eeee8"></blockquote></tr>
  • <tr id="eeee8"></tr>
  • <sup id="eeee8"><code id="eeee8"></code></sup>
  • <nav id="eeee8"><code id="eeee8"></code></nav>
    獲得積分
    資料庫會員登錄
    搜索: [高級搜索]
    下載首頁 | 資源分類 | 下載排行
    您的位置: 首頁 > PACS/RIS > PACS RIS 實施及方案相關(guān)
     
    分類導(dǎo)航
    下載排行
    最新資源
    PACS 中使用J2me中任意角度圖片旋轉(zhuǎn)
    資源大小:10.79 KB 資源類型:文檔
    下載積分: 1
    更多
    -->
    下載統(tǒng)計:總下載:0,本月下載:0,本周下載:0,今日下載:0
    發(fā)表評論 錯誤報告 加入收藏夾
    資源介紹
    J2me中任意角度圖片旋轉(zhuǎn)(一)(轉(zhuǎn)載)2007-09-23 12:00原文位置:http://mobile.csdn.net/page/4367e2f2-01b3-4ab9-8ba0-7f6cf90b7974

    作者:pandonix

    日期:2007年9月20日

    版權(quán)聲明:可以任意轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明文章原始出處和作者信息及本聲明

    原文地址:

    http://pandonix.javaeye.com/

      本文主要討論在J2me中如何實現(xiàn)任意角度的圖片旋轉(zhuǎn)。其實,早在幾年前,minisoyou的BB就已經(jīng)給出了實現(xiàn)算法,相信做j2me游戲開發(fā)的朋友們也都收藏過該算法。本文從圖像旋轉(zhuǎn)的基本理論出發(fā),詳細(xì)討論如何使用實現(xiàn)和優(yōu)化該算法,希望對旋轉(zhuǎn)算法感興趣的朋友有幫助。

      基本旋轉(zhuǎn)算法:

      討論位圖旋轉(zhuǎn)算法,首先得說說最基本的旋轉(zhuǎn)算法,即:點的旋轉(zhuǎn)。相信學(xué)過計算機(jī)圖形學(xué)的朋友們,對該算法不會陌生。

      假設(shè),P(x,y)旋轉(zhuǎn)t角度后,得到P’(x’,y’),P與P’之間的關(guān)系如下:

    (x’,y’) = (x cos(t) + y sin(t),y cos(t) - x sin(t))

      位圖旋轉(zhuǎn):

      根據(jù)以上算法,可以直觀的想到位圖旋轉(zhuǎn)算法,即遍歷位圖中的所有像素點,對每個像素點進(jìn)行旋轉(zhuǎn)變換。

      但是在j2me中真正實現(xiàn)位圖的旋轉(zhuǎn),還需要解決以下幾點問題:

      1、如何獲取圖片的像素數(shù)組,且得到的像素值是包含了alpha高位的,換句話說,要支持透明;

      2、由于是任意角度旋轉(zhuǎn),旋轉(zhuǎn)后的圖像尺寸如何計算;

      3、旋轉(zhuǎn)算法可以優(yōu)化,提高計算速度;

      4、旋轉(zhuǎn)得到的像素數(shù)組,如何繪制到canvas上;

      5、旋轉(zhuǎn)后能否直接得到一個Image對象;

      6、旋轉(zhuǎn)算法都是基于小數(shù)運(yùn)算的,在CLDC1.0的設(shè)備上,如何實現(xiàn)旋轉(zhuǎn);

      7、旋轉(zhuǎn)后的圖像是否存在失真;

      J2me中的像素操作

      熟悉j2me的朋友對于問題一的回答應(yīng)該是肯定的。我們有兩種方法獲取像素數(shù)組,一種是使用midp2.0中的getRGB方法,另一種是使用NokiaUI中的getPixels方法,兩種方法各有優(yōu)缺點。其中,getRGB方法并非所有midp2.0都手機(jī)都支持,本人在Nokia6600上面使用該方法就出現(xiàn)問題,除此之外,getRGB只能獲取到8888格式的ARGB像素值,即通常說的256色。而NokiaUI重載了三個getPixels方法,不僅支持8888格式,還支持4444格式,即,可以使用short數(shù)組來存儲像素值,而無須使用int數(shù)組。

      由于getRGB方法很簡單,參考API文檔就能使用,所以,在此只列出NokiaUI中如何獲取像素數(shù)組:

    java 代碼
    public short[] pixelsProduce(Image src)
    {
    int w = src.getWidth();
    int h = src.getHeight();
    short[] _pixels = new short[w * h];
    //創(chuàng)建可變圖像
    Image img = DirectUtils.createImage(w, h, 0);
    Graphics g = img.getGraphics();
    DirectGraphics dg = DirectUtils.getDirectGraphics(g);
    //先將原圖繪制到創(chuàng)建好的可變圖像上
    dg.drawImage(src,0,0,0,0);
    //再獲取該可變圖像的像素數(shù)組
    dg.getPixels(_pixels,0, w, 0, 0, w, h,4444);
    return _pixels;
    }

      解決了獲取圖片像素數(shù)組的問題,繪制旋轉(zhuǎn)后的像素數(shù)組的問題也迎刃而解了。Midp2.0中,可以使用drawRGB,而NokiaUI中,則使用drawPixels。當(dāng)然,如果考慮到繪制的效率,可以將像素數(shù)組轉(zhuǎn)化為Image對象,這樣雖然創(chuàng)建時耗費(fèi)了時間,但是在繪制時,卻比直接繪制像素數(shù)組更加有效率。為此,Midp2.0中,可使用Image.createRGBImage方法,而NokiaUI中,則可以采用以下方法來獲取Image對象:

    java 代碼
    public Image createImg(short[] pixels,int _width,int _height)
    {
    //創(chuàng)建可變圖像
    Image img = DirectUtils.createImage(_width, _height, 0);
    Graphics g = img.getGraphics();
    DirectGraphics dg = DirectUtils.getDirectGraphics(g);
    //將像素數(shù)組繪制到創(chuàng)建好的可變圖像上
    dg.drawPixels(pixels, true, 0, _width, 0, 0, _width, _height, 0,4444);
    return img;
    下載地址
     下載地址1
    按字母檢索

    下載須知:
    大部份資源無需注冊即可下載
    需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

    免責(zé)聲明:
    所有資源只能用于參考學(xué)習(xí),不能用于任何商業(yè)用途,否則后果自負(fù)!
    主站蜘蛛池模板: 亚洲精品国产日韩无码AV永久免费网| 日韩亚洲综合在线| 女人爽到高潮免费视频大全| a级毛片免费在线观看| 亚洲AV无码乱码在线观看代蜜桃| 欧美日韩亚洲综合在线观看| 免费观看精品视频999| 久久精品只有这里有| 亚洲男人在线| 亚洲av无码牛牛影视在线二区| 亚洲精品大秀视频| 波多野结衣在线一区二区| 熟妇人妻无乱码中文字幕真矢织江 | 美美女高清毛片视频免费观看| 欧美一级在线看| 国产第一页第二页| 小蝌蚪亚洲精品国产| 国产专区综合另类日韩一区| 无码中文AⅤ在线观看| 亚洲天堂精品在线观看| 久久99精品久久久久久不卡| 99在线国产| 欧美视频在线第一页| 一本大道东京热无码av| 最新亚洲av女人的天堂| 波多野结衣国产精品| 手机在线看片不卡中文字幕| 欧美黄网在线| 在线国产三级| 免费在线国产一区二区三区精品| 真人高潮娇喘嗯啊在线观看| 国内精品免费| 欧美成人亚洲综合精品欧美激情| 中文字幕永久视频| 国产亚洲精品91| 四虎免费视频网站| 色综合久久88| 欧美日韩国产在线人| 高h视频在线| 国产爽爽视频| 久久国产精品夜色| 国产精品9| 日韩人妻精品一区| 日韩视频精品在线| 91精品国产综合久久不国产大片| 色哟哟国产精品| 国产国模一区二区三区四区| 亚洲an第二区国产精品| 国产真实乱了在线播放| 日本不卡在线视频| 午夜毛片免费观看视频 | 亚洲综合久久成人AV| 久久综合伊人 六十路| 国产91色在线| 免费a级毛片18以上观看精品| 五月婷婷亚洲综合| 国产香蕉97碰碰视频VA碰碰看| 欧美日韩另类国产| 国产成人毛片| 日本亚洲欧美在线| 国产男人天堂| 亚洲视频免费播放| www.99在线观看| 高清乱码精品福利在线视频| 好久久免费视频高清| 欧美在线导航| 久久国产成人精品国产成人亚洲| 小13箩利洗澡无码视频免费网站| 嫩草在线视频| 中文字幕无线码一区| 五月激情综合网| 扒开粉嫩的小缝隙喷白浆视频| 久久久久人妻一区精品| 伊人激情综合网| 亚洲国产精品美女| 国内熟女少妇一线天| 成人午夜免费观看| 婷婷综合缴情亚洲五月伊| 日韩在线观看网站| 在线欧美a| 草草线在成年免费视频2| 国产精品免费电影|