安卓開發技術-圖像處理-概述
視訊來源: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:矩陣,主要用于圖檔的縮放、平移、旋轉等操作。