移動開發圖片如何選擇 - TinyPNG

PNG 是一種無損格式,JPG是有損格式。JPG在處理顏色很多的圖片時,根據壓縮率的不同,有時會去掉一些肉眼識別差距較小的中間顏色。但是PNG對於無損這個基本要求,會嚴格保留所有的色彩數。 所以。圖片尺寸大,或者色彩數量多特別是漸變色的多的時候,PNG的體積會明顯大於JPG.

 

Android的界面能用PNG 最好是用PNG 了,因爲32位的PNG 顏色過渡平滑且支持透明。JPG是像素化壓縮過的圖片,質量已經下降了,再拿來做9path的按鈕和平鋪拉伸的控件必然慘不忍睹,要儘量避免。

對於顏色繁雜的,比如照片牆紙之類的圖片(有些應用的啓動畫面喜歡搞這種),那用JPG是最好不過了,這種圖片壓縮前壓縮後肉眼分辨幾乎不計,如果保存成PNG 體積將是JPG的幾倍甚至幾十倍,嚴重浪費體積。

 

能不能讓PNG更小呢 ,今天就給大家推薦一個在線基於 Web 的 PNG 圖片壓縮工具 TinyPNG



 

TinyPNG 使用一種智能有損壓縮技術(通過降低圖片中的顏色數量,來減少存儲圖片所需要的數據)來降低 PNG 圖片的大小。這樣的壓縮對圖片的效果影響是很小的,但是可以大大降低圖片的大小,並且還能保持 PNG 的 alpha 透明度。

TinyPNG 使用也非常簡單,你只需要將需要壓縮的圖片通過拖動的方式上傳到 TinyPNG 的網站,TinyPNG 就會自動將你圖片壓縮,並提供下載,並且 TinyPNG 生成的圖片支持幾乎所有主流的瀏覽器。

因爲 TinyPNG 將 PNG 圖片壓縮成 8 位的 PNG(而不是24位),所以它的壓縮比例非常高,至少都有 50% 以上的壓縮比例,有些甚至可以達到70%,並且壓縮之後的圖片和原圖人眼基本看不出區別。

 

注意:

  • 處理後的圖片在內存佔用上不會有明顯改善,但圖片解析的速度會更快
  • 未發佈需保密的資源慎用
發佈了44 篇原創文章 · 獲贊 0 · 訪問量 2051
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章