剪裁頭像裁剪遇到關於小公尺華為適配問題的解決

2021-07-26 08:54:54 字數 650 閱讀 9569

intent.putextra("return-data", true);        

用上述裁剪後的通過intent的putextra("return-data",true)方法進行傳遞,miui系統問題就出在這裡,(小公尺和華為的注意了就是這個問題)

return-data的方式只適用於小圖,

miui系統預設的裁剪可能裁剪得過大,或對return-data分配的資源不足,造成return-data失敗。

解決思路是:裁剪後,將/** 

* 裁剪 

*/  

private void startphotozoom(uri uri, int size)  裁剪的儲存在uri中,在onactivityresult()方法中,再提取對應的uri轉換為bitmap使用。

上面的關鍵    "return-data", true);        /************最重要的來了要設定為false或者乾脆不寫

利用uri來生成bitmap

bitmap bitmap = bitmapfactory.decodestream(getcontentresolver().openinputstream(uritempfile));
就這樣了  被客戶催了一下午........現在想想蠢比了

ios 裁剪圓形頭像 iOS中裁剪圓形頭像

void clipimage 0.載入 uiimage image uiimage imagenamed 阿狸頭像 1.開啟位圖上下文,跟尺寸一樣大 uigraphicsbeginimagecontextwithoptions image.size,no,0 2.設定圓形裁剪區域,正切與 2.1建立...

vue 移動端頭像裁剪 Vue 頭像裁剪控制項

使用 基於canvas擼的乙個 vue頭像裁剪控制項 pc端,滑鼠左鍵移動 滾輪縮放 右鍵旋轉 移動端,單指移動,雙指移動 縮放 旋轉 屬性backboxsize 背景方格大小 預設值 10 backboxcolor0 背景方格顏色0 預設值 fcf2ff backboxcolor1 背景方格顏色1...

rup 裁剪 裁剪造句 造句大全

裁剪造句 1 但是這個對映本身不是裁剪所需要的。2 鞋匠仔細察看了這張皮子以後才開始裁剪鞋幫兒。3 那麼,我要強調的是本書透露的乙個資訊 你的模型必須要根據問題進行裁剪。4 每個人都可以評審裁剪的專案。材料評審可以在開始rup迭代之前的乙個組會上進行。5 在你已經裁剪了rup之後,你可以用rup提供...