• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 論文大全 > 技術論文 > 圖形圖像新技術論文

    圖形圖像新技術論文

    時間: 家文952 分享

    圖形圖像新技術論文

      計算機圖形圖像處理技術包括圖像處理二維制作技術和圖形處理三維制作技術兩個大方面。小編整理了圖形圖像新技術論文,歡迎閱讀!

      圖形圖像新技術論文篇一

      Android 圖形圖像處理技術研究

      摘要:介紹了Android圖形圖像處理的相關技術,包括2D圖像、圖形特效以及動畫等技術。在闡述2D圖像的繪制時,主要介紹了如何繪制幾何圖形、文本、路徑和圖片等技術。在分析動畫技術時,重點分析了補間動畫。

      關鍵詞:Android;二維圖像;圖形特效;動畫

      中圖分類號:TP301 文獻標識碼:A 文章編號:1009-3044(2014)08-1800-02

      1 概述

      隨著移動設備的不斷普及與發展,相關的軟件開發技術也越來越受到人們所重視。2007年Google正式發布Android平臺以來,短短幾年內Android成為全球最受歡迎的移動智能終端平臺。圖形圖像處理技術在Andriod中非常重要,特別是在開發益智類游戲或者2D游戲時,都離不開圖形圖像處理技術的支持。

      2 常用繪圖類

      在Android中,繪制圖像時最常用的是paint、Canvas、Bitmap和BitmapFactory類。

      1)paint類表示畫筆。用來描述圖形的顏色和風格,如線寬、顏色、透明度和填充效果等信息。使用paint類時,首先需要創建該類的對象。然后通過該對象調用相關常用方法改變畫筆的設置。例如可以改變畫筆的顏色、筆觸寬度等。

      2)Canvas類表示畫布。通過該類提供的方法可以繪制各種圖形(如矩形、圓形和線條等通常情況下,要在Android中繪圖,需要先創建一個繼承View類的視圖,并且在該類中重寫onDraw(Canvas canvas)方法,然后在顯示繪圖的Activity中添加該視圖。

      3)Bitmap類表示位圖。使用該類不僅可以獲取獲取圖像文件信息,對圖像進行剪裁、旋轉、縮放等操作,而且還可以指定格式保存圖形文件。

      4)BitmapFactory類是一個工具類。用于從不同的數據源來解析、創建Bitmap對象。

      3 二維圖像繪制

      Android提供了非常強大的二位圖形庫,用于繪制2D圖像。比較常用的是繪制幾何圖形、文本、路徑和圖片。

      1)繪制幾何圖形。常見的幾何圖形包括點、線、弧、圓形、矩形等。在Android中,Canvas類提供了豐富的繪制幾何圖形的方法,通過這些方法,可以繪制出各種集合圖形。

      2)繪制文本。在Android中可以通過TextView或圖片顯示文本。但是在開發RPG類游戲時,會包含很多文字,Canvas類提供了繪制文本的方法,主要由drawText()和drawPosText()方法。

      3)繪制路徑。繪制一條路徑可以分為創建路徑和將定義好的路徑繪制在畫筆上兩部分。要創建路徑可以使用android.graphics.Path類來實現。Path類包含一組矢量繪圖方法。如畫圓、矩形、弧、線條等。而要將定義好的路徑繪制在畫布上,可以使用Canvas類提供的drawPath( )方法。

      4)繪制圖片。繪制圖片可以使用Canvas類提供的方法drawBitmap( )將Bitmap對象中保存的圖片繪制到畫布上即可。

      4 圖形特效

      在Android中,不僅可以繪制圖形,還可以為圖形添加特效。如對圖形進行旋轉、縮放、傾斜、平移和渲染等。

      4.1 圖像旋轉、縮放、傾斜和平移

      Android提供的Android.graphics.Matrix類的setRotate()、postRotate()、preRotate()方法可以實現對圖像進行旋轉。這三個方法除了方法名不同外,語法格式等均相同。創建Matrix的對象并對其進行旋轉后,還需要應用該Matrix對圖像或組件進行控制。在Canvas列中提供了一個drawBitmap()方法,可以在繪制圖形的同時應用Matrix上的變化。對圖像的縮放、傾斜和平移技術和旋轉類似,只是使用的方法不同。如表1所示。

      4.2 圖像渲染

      在Android中,提供的BitmapShader類主要用來渲染圖像。比如可以將一張圖片裁剪成橢圓形或圓形等形狀并顯示到屏幕上。使用BitmapShader來渲染圖像的基本步驟如下:

      1)創建BitmapShader類對象。

      2)通過Paint的setShader()方法來設置渲染對象。

      3)在繪制圖像時,使用已經設置了setShader渲染圖像。

      5 動畫

      Android中動畫通常可以分為逐幀動畫、補間動畫和屬性動畫三種。下面分別介紹這三種動畫的技術。

      5.1 逐幀動畫(Drawable Animation)

      逐幀動畫就是順序播放事先準備好的靜態圖像,利用人眼的“視覺暫留”原理,給用戶造成動畫錯覺。實現逐幀動畫主要步驟:(1)在Android XML資源文件中定義一組用于生成動畫的圖片資源,必須以為根元素,以 表示要輪換顯示的圖片,duration屬性表示各項顯示的時間。XML文件要放在/res/drawable/目錄下。(2)使用定義的動畫資源,通常情況下,可以將其作為組件的背景使用。

      5.2 補間動畫(View Animation)

      補間動畫主要是通過對場景里的對象不斷進行圖像變化來產生動畫效果。在實現補間動畫時,只需要定義動畫開始和結束的關鍵幀,其它過渡幀由系統自動計算并補齊。View animation只能應用與View對象,而且只支持其一部分屬性。在Android中,提供了4種補間動畫:1)透明度漸變動畫(Alpha Animation):通過View組件透明度的變化來實現View的漸隱漸顯效果。它主要通過為動畫指定開始時的透明度、結束時的透明度以及持續時間來創建動畫。2)旋轉動畫(RotateAnimation):通過為動畫指定開始時、結束時的旋轉角度以及持續時間來創建動畫。在旋轉時,還可以通過指定抽心點來改變旋轉的中心。3)縮放動畫(ScaleAnimation):通過為動畫指定開始時的縮放系數、結束時的縮放系數以及持續時間來創建動畫。在縮放時,還可以通過指定軸心點坐標來改變縮放的中心。4) 平移動畫(Translate Animation):通過為動畫指定開始時的位置、結束是的位置以及持續時間來創建動畫。

      5.3 屬性動畫(Property Animation)

      在View Animation中,改變的是View的繪制效果。真正的View的屬性保持不變,而在Property Animation中,改變的是對象的實際屬性。Property Animation不止可以應用于View,還可以應用與任何對象。Property Animation只是表示一個值在一段時間的改變,當值改變時產生的行為由個人決定。

      6 結束語

      Android圖形圖像處理技術是從移動媒體圖形圖像技術發展出來的技術之一。隨著Android平臺越來越普及。梳理和綜述Android平臺的圖形圖像處理技術,有利于我們對Android平臺的深入了解。

      參考文獻:

      [1] 明日科技.Android從入門到精通[M].北京:清華大學出版社,2012.

      [2] 淺談計算機圖形學與圖形圖像處理技術[J].長春理工大學學報,2011(1).

      [3] 計算機圖形圖像處理與平面設計[J].中國科技信息,2011(21).

      [4] 計算機圖像處理的研究及應用[J].信息與電腦:理論版,2011(11).

      [5] 移動設備圖形技術的研究進展[J].計算機輔助設計與圖形學學報,2008(3).

    點擊下頁還有更多>>>圖形圖像新技術論文

    2774827 主站蜘蛛池模板: 久久久久人妻一区精品色| 欧美性另类高清极品| 亚洲综合成人网| 在线观看免费大黄网站| 精品国产Av一区二区三区| 中文亚洲成a人片在线观看| 同学麻麻下面好紧第一次| 手机在线毛片免费播放| 老马的春天顾晓婷5| 中文字幕av免费专区| 又湿又紧又大又爽a视频| 成a人片亚洲日本久久| 精品无码久久久久久久久水蜜桃| 一区二区三区视频在线播放 | 四虎影视在线永久免费观看| 无码不卡av东京热毛片| 精品无码成人片一区二区| tom影院亚洲国产一区二区| 亚洲精品NV久久久久久久久久| 国产精品久久久久9999| 日韩一区二紧身裤| 精品国产区一区二区三区在线观看| gay在线看www| 亚洲成a人片在线观看中文app| 国产精品欧美亚洲韩国日本| 精品少妇ay一区二区三区| 一级片一级毛片| 亚洲日韩乱码久久久久久| 国产成人综合洲欧美在线| 把极品白丝班长啪到腿软| 狠狠躁天天躁中文字幕| 免费在线h视频| 中文字幕无码不卡免费视频| 亚洲精品99久久久久中文字幕| 国产激情在线观看| 巨龙肉色透明水晶丝袜校花| 欧美精品中文字幕亚洲专区| 美女扒开胸露出奶乳免费视频| 一个色中文字幕| 亚洲国产视频网| 国产av人人夜夜澡人人爽麻豆 |