- WebP是谷歌提供的一種支持有損壓縮和無損壓縮的圖片文件格式温峭,而且可以提供比JPEG或PNG更好的壓縮
- 在Android 4.0(API level 14)中支持有損的WebP圖像,在Android 4.3(API level 18)和更高版本中支持無損和透明的WebP圖像
下面開始展示如何將圖像轉換成WebP格式
Android Studio可以將PNG、JPG确丢、BMP或靜態(tài)GIF圖像轉換為WebP格式。
-
右鍵單擊一個圖像文件或包含許多圖像文件的文件夾丁鹉,然后單擊Convert to WebP瓜贾。
image.png - 會彈出圖像轉換為WebP對話框。
- 默認設置取決于當前模塊的minSdkVersion設置着帽。
-
在這里由于我這個項目的minSdkVersion = 15杂伟。所以系統(tǒng)給我默認選擇是有損的webp圖像設置。
ima.png
- 選擇有損或無損編碼仍翰。在這里我們選擇有損的赫粥。
-
注意:點9圖(.9.png)格式的文件,不能轉換為WebP圖像予借。轉換工具總是自動跳過9個補丁的圖像
如果您的minSdkVersion設置為18或更高越平,則只能使用無損編碼频蛔。如果選擇有損編碼,則設置編碼質量秦叛,并在保存之前選擇是否查看每個轉換圖像的預覽晦溪。
您還可以選擇跳過轉換任何文件,這些文件的編碼版本將大于原始版本挣跋,或者任何具有透明或alpha通道的文件三圆。
由于Android Studio只允許您創(chuàng)建透明的WebP圖像,如果您的minSdkVersion設置為18或更高避咆,那么如果您的minSdkVersion低于18舟肉,則自動選擇透明/ alpha通道復選框的跳過圖像。
i.png
如果您選擇無損的查库,單擊OK開始轉換路媚。如果您正在轉換多個圖像,那么轉換是一個單步膨报,并且可以撤消磷籍,以恢復您一次性轉換的所有圖像。
-
如果您選擇上面的無損轉換现柠,那么轉換將立即發(fā)生院领。你的圖像在原來的位置被轉換。如果選擇了有損轉換够吩,則繼續(xù)下一步比然。
如果您選擇了有損轉換,并且您選擇在保存之前查看每個轉換圖像的預覽周循,Android Studio會在轉換過程中顯示每個圖像强法,這樣您就可以檢查轉換結果。
下圖顯示左側的原始JPG圖像和右側的有損編碼的WebP圖像
ii.png
您可以拖動滑塊左或右改變質量設置湾笛,并立即看到對編碼圖像和文件大小的影響饮怯。
中間區(qū)域顯示了原始圖像和編碼圖像之間的像素。在圖中嚎研,質量設置為100%蓖墅。您也可以選擇默認的75%看一下效果,這兩個圖像幾乎沒有差別临扮。
下圖顯示了與質量設置為0%的相同圖像论矾。壓縮太多。圖片失真杆勇,不推薦贪壳。推薦使用默認設置75%壓縮 單擊Finish。你的圖像在原來的位置被轉換蚜退。你會發(fā)現(xiàn)圖片大小減少了多少闰靴,大聲的告訴我1肓!