中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

馬云早期在政府做網(wǎng)站學電商哪個培訓學校好

馬云早期在政府做網(wǎng)站,學電商哪個培訓學校好,網(wǎng)站怎么做動靜分離,多多進寶怎么推廣賺錢前言 相信大家都做過圖片上傳相關(guān)的功能,在圖片上傳的過程中,不知道大家有沒有考慮過文件體積的問題,如果我們直接將原圖片上傳,可以圖片體積比較大,一是上傳速度較慢,二是前端進行渲染時速度也比較慢,比較影響客戶的體驗感。所以在不影響清晰度的情況下,前端可以在上…

前言

相信大家都做過圖片上傳相關(guān)的功能,在圖片上傳的過程中,不知道大家有沒有考慮過文件體積的問題,如果我們直接將原圖片上傳,可以圖片體積比較大,一是上傳速度較慢,二是前端進行渲染時速度也比較慢,比較影響客戶的體驗感。所以在不影響清晰度的情況下,前端可以在上傳前對圖片的大小體積進行壓縮,壓縮到一個比較合適的大小進行上傳,本文就帶大家一起來看看前端 JS 如何實現(xiàn)圖片壓縮,有需要的小伙伴抓緊收藏一下吧!

原理(必看)

省流:主要使用 canvas的 drawImage 方法先繪制為 canvas 圖像,再結(jié)合 toDataURL 轉(zhuǎn)化為DataURl 進行存儲圖片鏈接。

drawImage簡單介紹

Canvas 2D API 中的 CanvasRenderingContext2D.drawImage() 方法提供了多種在畫布Canvas)上繪制圖像的方式。

用法如下:

CanvasRenderingContext2D.drawImage() - Web API 接口參考 | MDN (mozilla.org)

語法如下:

drawImage(image, dx, dy);
drawImage(image, dx, dy, dWidth, dHeight);
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight);

 我們使用第二種進行繪制,參數(shù)含義如下:

image:繪制到上下文的元素。

dximage 的左上角在目標畫布上 X 軸坐標。

dy:image 的左上角在目標畫布上 Y 軸坐標。

dWidth:image 在目標畫布上繪制的寬度。允許對繪制的 image 進行縮放。如果不說明,在繪制時 image 寬度不會縮放。

dHeight:image 在目標畫布上繪制的高度。允許對繪制的 image 進行縮放。如果不說明,在繪制時 image 高度不會縮放。

簡單示例

注意:如果隨意的修改圖像的尺寸,會導致圖像失真,我們可以先獲取到圖像資源的原始尺寸,然后進行等比縮放,意思就是當我們確定設(shè)置寬度之后,高度要進行等比調(diào)整。公式就是交叉相乘積相等。

        // 如果寬度設(shè)置為 500, 那么高度也應該進行等比縮放
        // naturalWidth         =>  500
        // naturalHeight        =>  X
        // naturalWidth * X     =   naturalHeight * 500

       //  計算得出高度
        X =   naturalHeight * 500 / naturalWidth

http://www.risenshineclean.com/news/30758.html

相關(guān)文章:

  • 日本風格網(wǎng)站seo快速優(yōu)化
  • 哪些企業(yè)網(wǎng)站做得好本地推薦本地推薦
  • 南京建設(shè)工程監(jiān)管網(wǎng)站營銷100個引流方案
  • 怎樣做網(wǎng)站服務器亞馬遜關(guān)鍵詞搜索工具
  • 做網(wǎng)站要多長時間重慶森林電影簡介
  • 自動寫作文網(wǎng)站建站模板免費下載
  • 如何做招商性網(wǎng)站百度資源搜索平臺
  • 做代購直接網(wǎng)站下單成都關(guān)鍵詞優(yōu)化報價
  • c2c電子商務網(wǎng)站建設(shè)欄目結(jié)構(gòu)圖最近國際新聞
  • 有沒有好的網(wǎng)站是JSP做的高端網(wǎng)站建設(shè)哪個好
  • 江西省興贛建設(shè)監(jiān)理咨詢有限公司網(wǎng)站個人網(wǎng)站建設(shè)
  • 西寧 網(wǎng)站建設(shè)武漢最新疫情
  • dell網(wǎng)站的網(wǎng)站設(shè)計特色優(yōu)化營商環(huán)境 提升服務效能
  • 網(wǎng)站建設(shè)解決方中國疫情最新數(shù)據(jù)
  • 陽春網(wǎng)站開發(fā)鄭州本地seo顧問
  • 甘肅蘭州做網(wǎng)站企業(yè)qq怎么申請
  • 電子商務項目策劃書范文沈陽seo建站
  • 瑜伽網(wǎng)站設(shè)計廣告網(wǎng)站推薦
  • 高端網(wǎng)站建設(shè)價格百度指數(shù)有三個功能模塊
  • 網(wǎng)站建設(shè)業(yè)務范圍b2b網(wǎng)站推廣排名
  • 濟南又出了一例梁水才seo優(yōu)化專家
  • 做網(wǎng)站布局流程小程序推廣賺傭金平臺
  • 政府網(wǎng)站建設(shè)個人先進推薦材料域名權(quán)重
  • 網(wǎng)站必須做公安部備案51鏈
  • 自己的網(wǎng)站怎么做實時監(jiān)控seo推廣優(yōu)勢
  • typecho移植wordpress廣州seo招聘
  • 做會計一般關(guān)注什么網(wǎng)站關(guān)鍵詞優(yōu)化推廣
  • 網(wǎng)站建設(shè)的完整流程包括哪些軟件開發(fā)流程八個步驟
  • 建設(shè)網(wǎng)站商城鄭州seo顧問熱狗hotdoger
  • 長春市疫情防控最新政策天津seo實戰(zhàn)培訓