亚洲黄色在线播放,99在线免费视频,最近中文字幕av

医盟网-全国首家医疗信息化行业门户网站


獲得積分
資料庫會員登錄
搜索: [高級搜索]
下載首頁 | 資源分類 | 下載排行
您的位置: 首頁 > PACS/RIS > PACS RIS 實施及方案相關
 
分類導航
下載排行
最新資源
PACS 中使用J2me中任意角度圖片旋轉
資源大小:10.79 KB 資源類型:文檔
下載積分: 1
更多
-->
下載統計:總下載:0,本月下載:0,本周下載:0,今日下載:0
發表評論 錯誤報告 加入收藏夾
資源介紹
J2me中任意角度圖片旋轉(一)(轉載)2007-09-23 12:00原文位置:http://mobile.csdn.net/page/4367e2f2-01b3-4ab9-8ba0-7f6cf90b7974

作者:pandonix

日期:2007年9月20日

版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明

原文地址:

http://pandonix.javaeye.com/

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

  基本旋轉算法:

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

  假設,P(x,y)旋轉t角度后,得到P’(x’,y’),P與P’之間的關系如下:

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

  位圖旋轉:

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

  但是在j2me中真正實現位圖的旋轉,還需要解決以下幾點問題:

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

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

  3、旋轉算法可以優化,提高計算速度;

  4、旋轉得到的像素數組,如何繪制到canvas上;

  5、旋轉后能否直接得到一個Image對象;

  6、旋轉算法都是基于小數運算的,在CLDC1.0的設備上,如何實現旋轉;

  7、旋轉后的圖像是否存在失真;

  J2me中的像素操作

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

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

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

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

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

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

免責聲明:
所有資源只能用于參考學習,不能用于任何商業用途,否則后果自負!
主站蜘蛛池模板: 天象文仪办公家具,25年一站式配齐经验厂家-办公家具官网 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 辽宁华宇设备安装有限公司--朝阳消防安装公司,朝阳机电安装公司,朝阳电力安装公司 | 汽油发电机,柴油发电机,小型汽油发电机,小型柴油发电机,家用发电机生产厂家——上海东明动力设备有限公司 | 厦门公司注册-提供工商登记记账代理服务和营业执照代办地址与注册流程及费用 | 山东金起起重机械有限公司[官网]-金桥银路悬臂吊,金起龙门吊,山东金起起重行吊,单梁起重机 | 芜湖藦卡机器人科技有限公司| 燃气锅炉-供暖锅炉-热水锅炉-电锅炉-北京锅炉安装公司-北京亦辰科技有限公司 | 青州市泰航机械设备有限公司| 金煌家装官网-长沙装饰|长沙装修|长沙装修公司|长沙装饰公司-金煌家装 | 每天一篇励志文章,每晚一个励志故事—励志人生网 | 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 快速卷帘门-电动卷帘门-快速堆积门-快速门厂家-任丘市康速机电设备有限公司 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 液位变送器_智能压力变送器_3051差压变送器_单双法兰,投入式,电容式,温度变送器-淮安润中仪表科技有限公司 | 济宁市天众机械有限公司_机械加工,电力产品,冶金产品,造纸机械 | 河南反渗透设备-河南EDI超纯水设备-郑州纯净水设备-郑州友邦水处理设备有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 西安鸿仁汇智软件公司是高新技术企业,专业为企业及高校提供智慧化管理一站式解决方案 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 郑州试驾场地_双超专业汽车试驾场地_郑州双超文化传播有限公司官方网站 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 英格索兰空压机_英格索兰空压机配件_英格索兰空压机维修—商天机械 | 全自动拆包机,自动拆包机,全自动逐层拆包机,全自动吨袋拆包机,吨袋拆包机,管链输送机,气流分级机 | 企业网站模板_公司模板网站_网站整站源码 - 亿搜云全网营销平台 企业头条—优府网企业自媒体 | 装修公司-吉诚装饰公司官网| 狠狠穞A片一區二區三區-免费网站在线观看人数更新时间-欧洲尺码日本尺码专线不卡顿,国产大尺度禁片未删减版,baomaav | 南通惠德彩钢有限公司-彩钢瓦,岩棉板,净化板,夹芯板,市政工地围挡板 | 企业微信服务商-企业微信crm营销|认证-[朝阳企客通]一款企微管家服务型产品 | 徐州护栏,铝艺栏杆,铝艺大门,铝艺栏杆门,别墅铝艺大门-徐州桂丰金属科技有限公司 | 宁波宝新不锈钢有限公司| 郑州邦达电气有限公司| 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 华为交换机及防火墙-H3C无线AP-鸿远腾达华为交换机总代理商 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 首页 -北京博智建达软件开发有限公司| 室内去除甲醛检测治理十大品牌_去除甲醛公司加盟-优吸环保科技有限公司集团总部官网 | 西安防静电地板_防静电地板厂家_防静电地板价格_OA网络地板_写字楼架空地板_机房墙板安装-红梅防静电地板厂家直销 | 江门高空车出租|高空作业设备出租|中特设备租赁有限公司 |