欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

webp 格式圖片顯示異常分析及解決方案

 更新時(shí)間:2023年04月20日 16:32:19   作者:我愛語文  
WebP,谷歌(google)開發(fā)的一種旨在加快圖片加載速度的圖片格式。提供了有損壓縮與無損壓縮(可逆壓縮)的圖片文件格式,能節(jié)省大量的服務(wù)器帶寬資源和數(shù)據(jù)空間,這篇文章主要介紹了webp 格式圖片顯示異常分析及解決方案,需要的朋友可以參考下

webp 格式的圖片顯示異常

webp介紹

WebP,谷歌(google)開發(fā)的一種旨在加快圖片加載速度的圖片格式。提供了有損壓縮與無損壓縮(可逆壓縮)的圖片文件格式,能節(jié)省大量的服務(wù)器帶寬資源和數(shù)據(jù)空間。

webp轉(zhuǎn)換

  • 右鍵點(diǎn)擊圖片,點(diǎn)擊【在新標(biāo)簽頁中打開圖片】。
  • 若是看到地址欄的后綴是webp,把webp改為jpg/png,回車。然后再點(diǎn)擊圖片,選擇【另存為】,圖片存儲(chǔ)為jpg/png。
  • 若看到地址欄的后綴不是webp,點(diǎn)擊圖片,選擇【另存為】,圖片存儲(chǔ)為wenp格式的。然后再次打開存在本地webp格式圖片,看到地址欄的后綴是webp,按照步驟二繼續(xù)操作。

在這里插入圖片描述

踩坑:直接修改圖片的后綴名不可取,沒有改變?cè)瓐D片的屬性,其實(shí)還是webp的格式。也可以通過轉(zhuǎn)換工具或者命令行進(jìn)行轉(zhuǎn)換。

webp兼容性

目前網(wǎng)頁瀏覽器當(dāng)中,Google ChromeOpera原生支持靜態(tài)與動(dòng)態(tài)的WebP格式。Firefox瀏覽器亦在65.0版本支持WebP圖像。
蘋果在macOS Sierra及iOS 10的早期beta版本中加入了WebP支持。而在2016年9月7日發(fā)布的iOS 10 和 macOS Sierra GM種子版本中卻移除了WebP的支持。

總結(jié),webp 在 ios5/6 的 chrome、safari 瀏覽器不支持,在 Android 常用的瀏覽器都支持。

兼容解決方案

前端js的方案還未實(shí)踐,想實(shí)踐的可參考原文[3]。
簡單方案,把webp格式轉(zhuǎn)為png,在項(xiàng)目中使用,保正圖片在各設(shè)備正常顯示。

參考原文鏈接:

[1] https://developers.google.com/speed/webp
[2] https://zh.wikipedia.org/wiki/WebP
[3] https://segmentfault.com/a/1190000004948757 

附錄:解決 .webp 格式圖片在 ios 設(shè)備上無法正常顯示的問題

解決.webp 格式圖片在 ios 設(shè)備上無法正常顯示的問題

使用字符串的 replace() 方法,將 webp 的后綴名替換為 jpg 的后綴名

// 定義請(qǐng)求商品詳情數(shù)據(jù)的方法
async getGoodsDetail(goods_id) {
  const { data: res } = await uni.$http.get('/api/public/v1/goods/detail', { goods_id })
  if (res.meta.status !== 200) return uni.$showMsg()

  // 使用字符串的 replace() 方法,將 webp 的后綴名替換為 jpg 的后綴名
  res.message.goods_introduce = res.message.goods_introduce.replace(/<img /g, '<img style="display:block;" ').replace(/webp/g, 'jpg')
  this.goods_info = res.message
}

到此這篇關(guān)于webp 格式的圖片顯示異常的文章就介紹到這了,更多相關(guān)webp 格式圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Postman配置多環(huán)境請(qǐng)求地址的實(shí)現(xiàn)

    Postman配置多環(huán)境請(qǐng)求地址的實(shí)現(xiàn)

    本文主要介紹了Postman配置多環(huán)境請(qǐng)求地址的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Win10環(huán)境下?編譯?和?運(yùn)行?x264的詳細(xì)過程

    Win10環(huán)境下?編譯?和?運(yùn)行?x264的詳細(xì)過程

    這篇文章主要介紹了Win10環(huán)境下編譯和運(yùn)行x264的詳細(xì)過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • 詳解HTTP協(xié)議(很經(jīng)典)

    詳解HTTP協(xié)議(很經(jīng)典)

    HTTP是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。本文給介紹http 協(xié)議非常經(jīng)典,需要的朋友參考下吧
    2017-09-09
  • 基于prompt?tuning?v2訓(xùn)練好一個(gè)垂直領(lǐng)域的chatglm-6b

    基于prompt?tuning?v2訓(xùn)練好一個(gè)垂直領(lǐng)域的chatglm-6b

    這篇文章主要為大家介紹了基于prompt?tuning?v2訓(xùn)練好一個(gè)垂直領(lǐng)域的chatglm-6b的過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • VSCode如何巧用正則表達(dá)式快速處理字符段

    VSCode如何巧用正則表達(dá)式快速處理字符段

    正則真的好用,平時(shí)工作用正則最多的地方就是在編輯器里做查找替換,下面這篇文章主要給大家介紹了關(guān)于VSCode如何巧用正則表達(dá)式快速處理字符段的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Windows 版本Git命令行的使用詳解

    Windows 版本Git命令行的使用詳解

    這篇文章主要介紹了Windows 版本Git命令行的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • flash 擋住層的解決方法

    flash 擋住層的解決方法

    使用層制作的下拉菜單下正好有FLASH動(dòng)畫,菜單被動(dòng)畫遮擋.
    2009-08-08
  • 三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較

    三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較

    UML建模工具相信大家有所了解,那么你對(duì)UML建模工具Visio 、Rational Rose、PowerDesign之間的區(qū)別和聯(lián)系是否了解,這里就像大家簡單介紹一下
    2013-02-02
  • 文本文件編碼方式區(qū)別

    文本文件編碼方式區(qū)別

    當(dāng)一個(gè)軟件打開一個(gè)文本時(shí),它要做的第一件事是決定這個(gè)文本究竟是使用哪種字符集的哪種編碼保存的。
    2008-09-09
  • Git基礎(chǔ)學(xué)習(xí)之文件刪除操作命令詳解

    Git基礎(chǔ)學(xué)習(xí)之文件刪除操作命令詳解

    這篇文章主要為大家詳細(xì)介紹了Git基礎(chǔ)學(xué)習(xí)中的文件刪除操作命令,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解一下
    2022-10-10

最新評(píng)論