《Pro Android Graphics》讀書筆記之第一節

傲慢的上校發表於2014-04-21

        大體上看了一下,該書共分為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

       WebP(Google)


有有損和無損兩種形式
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 color
        256Value
                8bit

      16bit

       65536
       TGA
       TIFF

      24bit

16777216 color
support
JPEG(JPG)
PNG
TGA 

        第五節:Representing Colors in Android: Hexadecimal Notation 

                顏色的16進製表示
                RGB
              高位表示亮度
                32bit
             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開發環境

                    






相關文章