天天看點

安卓開發-圖像處理-概述

安卓開發技術-圖像處理-概述

視訊來源:Android核心技術之圖像處理

安卓開發-圖像處理-概述

1.什麼是Graphics(圖形、圖像)

(1)手機上顯示的任何界面,無論是文字、按鈕或圖檔,都是系統内置的一些API繪制的Graphics(圖形、圖像)。

(2)Graphics分為2D和3D兩種,現在隻針對2D進行學習。

(3)學習重點是處理圖檔。

(4)學會利用系統API繪制自定義的Graphics。

2.設計到的API

(1)Bitmap:位圖,圖檔在記憶體中的存儲格式

(2)Drawable:可繪制對象,可能是一張位圖BitmapDrawable,也可能是一個圖形ShapeDrawable,

          還有可能是一個圖層    LayerDrawable,我們根據畫圖的需求,建立相應的可繪制對象。

(3)Canvas:畫布,手機螢幕上用于繪制的目标區域

(4)Paint:畫筆,畫圖工具,管理畫圖工具的字型、顔色、樣式等展示效果。

(5)Matrix:矩陣,主要用于圖檔的縮放、平移、旋轉等操作。