Day 15 Camera 我成功的更新了大頭照,但是其實拍完照之後,會發現檔案其實很大,所以今天想要練練 Resize ,加快大頭照的載入速度。
之前我也有使用過 cordova Storage 套件 OK,但是昨天的 Camera 不行,所以我這次又試了 cordova-plugin-image-resizer ,安裝完之後,我就學乖了,立馬先拿去 Android Studio 建置一波,果然又掛了,查了一下 github issue 他表示要安裝 ionic-native/camera ,但是昨天才因為 ionic-native/camera 發生錯誤。只能改用其他方式...
在上傳之前,寫一個 resize 的方法
基本上就用 canvas
結果
手機圖
Day 15 Camera 版本實圖
實圖
額外補充
我在 Day 15 Camera 中 取得大頭照API 其實會占用圖片資源,在上傳新大頭照,刪除舊的大頭照會爆錯,所以我改成先寫進 Stream 。