當前位置:編程學習大全網 - 編程語言 - webp 詳解

webp 詳解

壹)為什麽要使用webp?

[WebP]是 Google 的壹種可以同時提供有損壓縮(像 JPEG 壹樣)和透明度(像 PNG 壹樣)的圖片文件格式,不過與 JPEG 或 PNG 相比,這種格式可以提供更好的壓縮。Android 4.0(API 級別 14)及更高版本支持有損 WebP 圖片,Android 4.3(API 級別 18)及更高版本支持無損且透明的 WebP 圖片。此頁面介紹了如何將圖片轉換為 WebP 格式,以及如何將 WebP 圖片轉換為 PNG 格式。

二)webp圖片平臺都支持嗎?

webp對於android來說完全支持,iOS也支持;但是對於web前端來說還有壹定距離。總之對於移動開發來說都支持。很多大廠已經要求移動端使用webp,這是趨勢.....

三)如何將圖片轉換成webp

Android Studio 可以將 PNG、JPG、BMP 或靜態 GIF 圖片轉換為 WebP 格式。您可以轉換單張圖片,也可以轉換包含多張圖片的文件夾。要轉換某張圖片或包含多張圖片的文件夾,請按照下列步驟操作:

1、右鍵點擊某個圖片文件或包含壹些圖片文件的文件夾,然後點擊 Convert to WebP。

2、Converting Images to WebP 對話框隨即打開。默認設置取決於當前模塊的 minSdkVersion 設置

3、選擇有損或無損編碼。無損編碼僅在您的 minSdkVersion 設置為 18 或更高時可用。如果選擇有損編碼,請設置編碼質量,並選擇是否在保存之前查看每張轉換後圖片的預覽效果。

您還可以選擇跳過編碼後版本大於原始版本的所有文件,或所有具有透明度通道或 Alpha 通道的文件。由於 Android Studio 僅允許您在 minSdkVersion 設置為 18 或更高時創建透明的 WebP 圖片,因此,如果 minSdkVersion 低於 18,系統會自動選中 Skip images with transparency/alpha channel 復選框。

4、點擊 OK 以開始轉換。如果要轉換多張圖片,只需壹步即可完成轉換操作,並且可以撤消轉換操作以便壹次性還原已轉換的所有圖片。

如果您在上面選擇了無損轉換,系統會立即進行轉換。圖片會在原始位置進行轉換。如果您選擇了有損轉換,請繼續執行下壹步。

5、如果您選擇了有損轉換,並且選擇在保存之前查看每張轉換後圖片的預覽效果,那麽 Android Studio 會在轉換過程中顯示每張圖片,以便您檢查轉換結果。(如果您未選擇查看預覽,Android Studio 會跳過此步驟,並立即轉換圖片。)在預覽步驟中,您可以單獨調整每張圖片的質量設置,如下所述。

圖 2. 將 JPG 轉換為 WebP 格式(質量為 75%)

在圖 2 中,左側是原始 JPG 圖片,右側是有損編碼 WebP 圖片。對話框中顯示了原始圖片和轉換後圖片的文件大小。您可以向左或向右拖動滑塊以更改質量設置,並能夠立即看到編碼圖片的效果和文件大小。

中間區域顯示了原始圖片和編碼後圖片的哪些像素存在差異。在圖 2 中,由於質量設置為 75%,因此這兩種圖片之間幾乎沒有任何差異。圖 3 顯示了質量設置為 0% 的同壹編碼圖片。

圖 3. 將 JPG 轉換為 WebP 格式(質量為 0%)

為您查看的每張圖片選擇壹個質量設置。如果您要轉換多張圖片,請點擊 Next 跳轉到下壹張圖片。

6、點擊 Finish。圖片會在原始位置進行轉換。

  • 上一篇:信息工程與軟件工程的區別
  • 下一篇:職場新人,該不該打雜?
  • copyright 2024編程學習大全網