- (void)clipimage
// 0.載入
uiimage *image = [uiimage imagenamed:@"阿狸頭像"];
// 1.開啟位圖上下文,跟尺寸一樣大
uigraphicsbeginimagecontextwithoptions(image.size, no, 0);
// 2.設定圓形裁剪區域,正切與
// 2.1建立圓形的路徑
uibezierpath *path = [uibezierpath bezierpathwithovalinrect:cgrectmake(0, 0, image.size.width, image.size.height)];
// 2.2把路徑設定為裁剪區域
[path addclip];
// 3.繪製
[image drawatpoint:cgpointzero];
// 4.從上下文中獲取
uiimage *clipimage = uigraphicsgetimagefromcurrentimagecontext();
// 5.關閉上下文
uigraphicsendimagecontext();
_imageview.image = clipimage;
vue 移動端頭像裁剪 Vue 頭像裁剪控制項
使用 基於canvas擼的乙個 vue頭像裁剪控制項 pc端,滑鼠左鍵移動 滾輪縮放 右鍵旋轉 移動端,單指移動,雙指移動 縮放 旋轉 屬性backboxsize 背景方格大小 預設值 10 backboxcolor0 背景方格顏色0 預設值 fcf2ff backboxcolor1 背景方格顏色1...
android裁剪頭像上傳
由於最近沒什麼事,把以前經常用到的東西自己重頭寫一遍,然後記錄下來,給需要的朋友使用,也方便自己以後學習 思路 1.首先選擇 2.進行裁剪 3.儲存到本地 intent intent new intent android.media.action.image capture intent.putex...
iOS 圓形頭像如何實現
思路 view有乙個屬性layer,通過設定cornerradius來設定圓角的半徑,view是正方形的才能保證通過調整圓角半徑來形成圓形頭像 view layer setcornerradius cgrectgetheight view bounds 2 view.layer.maskstobou...