• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            網店圖片處理(網店圖片處理教程)

            更新時間:2023-03-01 18:14:01 閱讀: 評論:0

            WebP是什么?

            WebP 是一種同時提供了有損壓縮與無損壓縮的圖片文件格式。可以大大壓縮圖片的大小,并且圖片的質量和 png、jpeg 等相同。WebP 的無損壓縮比 png 格式的文件平均少了 45% 的大小。

            這里是使用了同一張圖片轉換為不同格式的圖片后,對圖片的大小進行對比的測試結果:

            格式

            webp

            jpeg

            png

            gif

            大小

            1.65MB

            2.24MB

            7.51MB

            4.64MB

            使用 webp 壓縮后圖片大小減少百分比

            ↓ 26%

            ↓ 78%

            ↓ 64%

            兼容性

            目前大約 95.77% 的瀏覽器都支持 WebP 格式的圖片,其中 Safari 瀏覽器僅在 Big Sur 及以上的macOS 系統才支持 WebP;針對不兼容的情況下,我們需要進行相應的降級措施。

            降級處理原則

            判斷瀏覽器是否支持 webp 格式的圖片支持,展示 webp 格式的圖片不支持,使用圖片原始格式進行展示

            降級處理方式

            JS 處理 /** * 判斷瀏覽器是否支持 webp */ // 方法1: 通過嘗試加載一張 webp 格式的圖片來判斷 function isSupportWebp() { const imgUrl = 'https://img.alicdn.com/imgextra/i2/O1CN01uvFm6B1XMMrTkObKV_!!6000000002909-0-tps-520-280.jpg_q75_.webp'; const image = new Image(); image.src = imgUrl; image.onload = function() { // 加載成功,說明支持 webp return true; } image.onerror = function() { // 加載失敗,說明不支持 webp return fal; } } // 方法2: 通過判斷 HTMLCanvasElement.toDataURL() 返回的 dataURI 來判斷 function isSupportWebp() { const str = document.createElement('canvas').toDataURL('image/webp'); // 如果支持則會返回傳入的類型 image/webp --> data:image/webp;ba64,UklGRtgCAABXRUJQVlA4WAoAAAAwAAAAKwEAlQAASUNDUBgCAAAAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANkFMUEgSAAAAAQcQEREQkCT+/x9F9D/tf0MAVlA4IIAAAABwDQCdASosAZYAPm02mUmkIyKhICgAgA2JaW7hdrEbQAnsA99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfasAAD+/9YAAAAAAAAAAA== // 如果不支持則會返回默認值 image/png --> data:image/png;ba64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADGSURBVHhe7cExAQAAAMKg9U9tCF8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAONUAv9QAAcDhjokAAAAASUVORK5CYII return str.indexOf('image/webp') > -1; } /** * 選擇瀏覽器支持的圖片格式 */ function getImg(compresdImg, originalImg) { const isSupport = isSupportWeb(); return isSupport ? compresdImg : originalImg; } ``` 復制代碼HTML 處理:<picture> 元素 利用瀏覽器會選擇 <picture> 元素中最匹配的子 <source> 元素,如果沒有匹配的,就選擇 <img> 元素的 src 屬性中的 URL 這一特點。如果瀏覽器支持 image/webp 類型的圖片,則加載 <source> 元素中 srct 屬性指向的資源,如果不支持則跳過 <source> 元素,加載 <img> 元素。<picture> <source type="image/webp" srct="https://img.alicdn.com/imgextra/i2/O1CN01uvFm6B1XMMrTkObKV_!!6000000002909-0-tps-520-280.jpg_q75_.webp" /> <img src="https://img.alicdn.com/imgextra/i2/O1CN01uvFm6B1XMMrTkObKV_!!6000000002909-0-tps-520-280.jpg_q75.jpg"> </picture> 復制代碼

            降級處理示例

            拿淘寶首頁舉個例子

            圖片 URL:img.alicdn.com/imgextra/i2…

            在 chrome 中加載的是 webp 格式的圖片:

            在 IE 中加載的則是 jpg 格式的圖片:

            可以看出淘寶是對圖片的 URL 進行了特殊處理,通過在原始圖片后加上 _.webp 后綴來做降級處理,如果當前瀏覽器支持 webp 格式的圖片,則加載 webp 格式的圖片,若不支持則去掉 _.webp 的后綴加載 jpg 格式的圖片。

            最后

            如果你覺得此文對你有一丁點幫助,點個贊。或者可以加入我的開發交流群:1025263163相互學習,我們會有專業的技術答疑解惑

            如果你覺得這篇文章對你有點用的話,麻煩請給我們的開源項目點點star: https://gitee.com/ZhongBangKeJi/CRMEB不勝感激 !

            本文發布于:2023-02-28 20:15:00,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/167766564182763.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:網店圖片處理(網店圖片處理教程).doc

            本文 PDF 下載地址:網店圖片處理(網店圖片處理教程).pdf

            標簽:網店   圖片處理   教程
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 熟女蜜臀av麻豆一区二区| 亚洲成在人天堂一区二区| 国产成人亚洲欧美二区综合| 久久精品国产亚洲av高清蜜臀| 久久亚洲精品情侣| 久久久精品成人免费观看| 午夜激情小视频一区二区| 日韩一区二区三区三级| 国产精品亚洲аv无码播放| 国产精品 欧美 亚洲 制服| 亚洲高清揄拍自拍| 国产老妇伦国产熟女老妇高清| 日韩国产成人精品视频| 国产一级老熟女自拍视频| 午夜无码无遮挡在线视频| 国产免费午夜福利片在线| 伦伦影院精品一区| 亚洲视频第一页在线观看| 欧美交A欧美精品喷水| 日本不卡三区| 亚洲一级特黄大片在线观看| 国产在线观看播放av| 九九热视频在线播放| 国产国语毛片在线看国产| 亚洲色一色噜一噜噜噜| 亚洲综合在线日韩av| 日韩区一区二区三区视频| 国产不卡精品视频男人的天堂 | 亚洲男人天堂2021| 成人无码影片精品久久久| 国产精品无码AV中文| 69天堂人成无码免费视频 | 国产AV福利第一精品| 人妻少妇太爽了嫩草影院| 日本偷拍自影像视频久久| 最新国内精品自在自线视频| 日本一卡2卡3卡4卡无卡免费| 浪漫樱花免费播放高清版在线观看 | 国产区精品福利在线熟女| 精品久久久无码中文字幕| 亚洲色大成网站www看下面|