? ? ? 想說今天折騰了一天的圖片壓縮,期初是想在web前端的圖片都是需要壓縮上傳的,避免占用帶寬,由此才有了今天的主題,如何實(shí)現(xiàn)微信小程序圖片的壓縮呢?漫天找資料也是蠻累的,各種嘗試。什么canvas可以壓縮圖片呀(這是可以做到的),但是圖片尺寸如何把握呢?畢竟圖片大小不可控,如果直接類似這樣?微信小程序圖片壓縮(好像做到了壓縮效果),可是實(shí)際操作之后我們就會(huì)發(fā)現(xiàn)我們的圖片經(jīng)過此固定尺寸的方法變形了呀。
? ? 接下來我想說的事情就是,如果知道圖片的長和寬和圖片大小 ,是不是就可以進(jìn)行等比例壓縮了呢?(默默的覺得自己真實(shí)機(jī)智了一會(huì)),可是看看微信小程序提供的選擇圖片的接口,嗯,的確是失望了不少,人家接口只有圖片臨時(shí)路徑給出,還有圖片大小。

令人絕望的接口參數(shù)
? 完美的避開了我的想法,于是又開始找圖片大小的計(jì)算方法,(和朋友有約,這里就不詳細(xì)說我走的彎路了)
最終的發(fā)現(xiàn)就是 微信接口選擇圖片會(huì)自動(dòng)壓縮圖片的,如何是不是感覺我通篇廢話!不過作為一個(gè)腦子短路的,這路不白走!