- WebP是谷歌提供的一種支持有損壓縮和無損壓縮的圖片文件格式,而且可以提供比JPEG或PNG更好的壓縮
- 在Android 4.0(API level 14)中支持有損的WebP圖像,在Android 4.3(API level 18)和更高版本中支持無損和透明的WebP圖像
下面開始展示如何將圖像轉(zhuǎn)換成WebP格式
Android Studio可以將PNG、JPG、BMP或靜態(tài)GIF圖像轉(zhuǎn)換為WebP格式。
-
右鍵單擊一個圖像文件或包含許多圖像文件的文件夾,然后單擊Convert to WebP。
image.png - 會彈出圖像轉(zhuǎn)換為WebP對話框。
- 默認(rèn)設(shè)置取決于當(dāng)前模塊的minSdkVersion設(shè)置。
-
在這里由于我這個項目的minSdkVersion = 15。所以系統(tǒng)給我默認(rèn)選擇是有損的webp圖像設(shè)置。
ima.png
- 選擇有損或無損編碼。在這里我們選擇有損的。
-
注意:點9圖(.9.png)格式的文件,不能轉(zhuǎn)換為WebP圖像。轉(zhuǎn)換工具總是自動跳過9個補(bǔ)丁的圖像
如果您的minSdkVersion設(shè)置為18或更高,則只能使用無損編碼。如果選擇有損編碼,則設(shè)置編碼質(zhì)量,并在保存之前選擇是否查看每個轉(zhuǎn)換圖像的預(yù)覽。
您還可以選擇跳過轉(zhuǎn)換任何文件,這些文件的編碼版本將大于原始版本,或者任何具有透明或alpha通道的文件。
由于Android Studio只允許您創(chuàng)建透明的WebP圖像,如果您的minSdkVersion設(shè)置為18或更高,那么如果您的minSdkVersion低于18,則自動選擇透明/ alpha通道復(fù)選框的跳過圖像。
i.png
如果您選擇無損的,單擊OK開始轉(zhuǎn)換。如果您正在轉(zhuǎn)換多個圖像,那么轉(zhuǎn)換是一個單步,并且可以撤消,以恢復(fù)您一次性轉(zhuǎn)換的所有圖像。
-
如果您選擇上面的無損轉(zhuǎn)換,那么轉(zhuǎn)換將立即發(fā)生。你的圖像在原來的位置被轉(zhuǎn)換。如果選擇了有損轉(zhuǎn)換,則繼續(xù)下一步。
如果您選擇了有損轉(zhuǎn)換,并且您選擇在保存之前查看每個轉(zhuǎn)換圖像的預(yù)覽,Android Studio會在轉(zhuǎn)換過程中顯示每個圖像,這樣您就可以檢查轉(zhuǎn)換結(jié)果。
下圖顯示左側(cè)的原始JPG圖像和右側(cè)的有損編碼的WebP圖像
ii.png
您可以拖動滑塊左或右改變質(zhì)量設(shè)置,并立即看到對編碼圖像和文件大小的影響。
中間區(qū)域顯示了原始圖像和編碼圖像之間的像素。在圖中,質(zhì)量設(shè)置為100%。您也可以選擇默認(rèn)的75%看一下效果,這兩個圖像幾乎沒有差別。
下圖顯示了與質(zhì)量設(shè)置為0%的相同圖像。壓縮太多。圖片失真,不推薦。推薦使用默認(rèn)設(shè)置75%壓縮 單擊Finish。你的圖像在原來的位置被轉(zhuǎn)換。你會發(fā)現(xiàn)圖片大小減少了多少,大聲的告訴我??!



