《Pro Android Graphics》讀書筆記之第一節
大體上看了一下,該書共分為19章,此文章僅為自己作為記錄所用,所以書中很多重要知識點可能沒有收錄,建議直接讀書,拿此參考即可,因為是英文書籍,可能很多方面理解不透徹,文中可能會有不少錯誤,歡迎指點探討。
Android Digital Imaging: Formats, Concepts and Optimization
第一節:Android’s Digital Image Formats: Lossless Versus Lossy
主要講述Android 圖片格式,有無損和有損兩種。
無損(Lossless)
GIF(Graphic Information Format)Compuserve GIF is fully supported by the Android OS, but is not recommended(Android全部支援,但不推薦)
使用沒問題,但質量不高
Index Color depth
因為GIF壓縮演算法不如PNG精製(強大),它只支援索引顏色
PNG (Portable Network Graphic)
recommended 推薦使用
decent compression 壓縮效果好
PNG8 Index Color depth
PNG24 trueColor depth)
有損(Lossy)
Lossy 有損
JPEG(Joint Photographic Experts Group )
trueColor color depth
in order to achieve smaller file sizes(有損原因)
不可恢復 original image data is unrecoverable
JPEG(Joint Photographic Experts Group )
trueColor color depth
in order to achieve smaller file sizes(有損原因)
不可恢復 original image data is unrecoverable
WebP(Google)
有有損和無損兩種形式
2.3.7提供read , 4.0以後提供write。
作者不推薦
起源於ON2,派生自Vp8格式。
2.3.7提供read , 4.0以後提供write。
作者不推薦
起源於ON2,派生自Vp8格式。
第二節:Android View and ViewGroup Classes: Image Containers
主要講View 類和ViewGroup類的介紹。
第三節:The Foundation of Digital Images: Pixels and Aspect Ratio
畫素和長寬比的概念。
第四節:The Color of Digital Images: Color Theory and Color
RGB
additive color256Value
8bit
16bit
65536TGA
TIFF
24bit
16777216 colorsupport
JPEG(JPG)
PNG
TGA
第五節:Representing Colors in Android: Hexadecimal Notation
顏色的16進製表示
RGB
高位表示亮度
高位表示亮度
32bit
ARGB(A: alpha)
ARGB(A: alpha)
第六節:Image Compositing: Alpha Channels and Blending Modes
遮蔽某一部分(某一顏色)
第七節:Smoothing Edges in a Mask: The Concept of Anti-Aliasing
平滑邊界:反鋸齒概念第八節:Optimizing Digital Images: Compression and Dithering
圖片的優化壓縮概念
其餘部分
配置Android開發環境
相關文章
- 《Pro Android Graphics》讀書筆記之第六節Android筆記
- 《Pro Android Graphics》讀書筆記之第三節Android筆記
- 《Pro Android Graphics》讀書筆記之第四節Android筆記
- 《Pro Android Graphics》讀書筆記之第五節Android筆記
- 《Pro Android Graphics》讀書筆記之第二節Android筆記
- 讀書筆記之五筆記
- 《IDA Pro權威指南》讀書筆記筆記
- JVM讀書筆記之OOMJVM筆記OOM
- 浪潮之巔讀書筆記筆記
- 效能之巔讀書筆記--第一章緒論筆記
- 星白贈書之讀書筆記(1)筆記
- 《Maven實戰》之讀書筆記Maven筆記
- 《瞬間之美》讀書筆記筆記
- 讀書筆記之MV_DM筆記
- MySQL 8.0 Reference Manual(讀書筆記90節--Replication)MySql筆記
- JVM讀書筆記之記憶體管理JVM筆記記憶體
- 讀書筆記...筆記
- 讀書筆記筆記
- 《讀書與做人》讀書筆記筆記
- 《數學之美》讀書筆記&思考筆記
- 深度學習讀書筆記之RBM深度學習筆記
- 《sed & awk》讀書筆記之 awk 篇筆記
- MySQL 8.0 Reference Manual(讀書筆記64節--InnoDBTransaction Model)MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記65節--InnoDBLocks Set)MySql筆記BloC
- MySQL 8.0 Reference Manual(讀書筆記68節--Deadlocks)MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記91節--Replication(2))MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記92節--Replication(3))MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記93節--Semisynchronous Replication)MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記94節--Replication(5))MySql筆記
- MySQL 8.0 Reference Manual(讀書筆記45節--Optimization Overview)MySql筆記View
- 《第一行程式碼》讀書筆記三行程筆記
- 【讀書筆記】安卓學習筆記第一篇——個人雜談筆記安卓
- Cucumber讀書筆記筆記
- 散文讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- CoreJava讀書筆記-------Java筆記
- flask讀書筆記Flask筆記
- Vue讀書筆記Vue筆記