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

2021-10-12 13:47:45 字數 641 閱讀 6763

- (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...