畫正方形image

2022-09-08 17:21:18 字數 884 閱讀 8960

/*

* * 剪下為正方形

* * @param image 原始比如size大小為(400x200)pixels

* @param newsize 正方形的size比如400pixels

* * @return 返回正方形(400x400)pixels

*/

- (uiimage *)squareimagefromimage:(uiimage *)image scaledtosize:(cgfloat)newsize

else

cgsize size =cgsizemake(newsize, newsize);

//建立畫板為(400x400)pixels

if([[uiscreen mainscreen] respondstoselector:@selector(scale)])

else

cgcontextref context =uigraphicsgetcurrentcontext();

//將image原始(400x200)pixels縮放為(800x400)pixels

cgcontextconcatctm(context, scaletransform);

//origin也會從原始(-100, 0)縮放到(-200, 0)

[image drawatpoint:origin];

//獲取縮放後剪下的image

image =uigraphicsgetimagefromcurrentimagecontext();

uigraphicsendimagecontext();

return

image;

}

canvas 畫正方形和圓形

繪製正方形 繪製正方形 獲取canvas標籤 varcs document.queryselector canvas 獲取canvas繪圖上下文 canvas繪圖的相關api varctx cs.getcontext 2d 繪圖 01 移動畫筆moveto x,y 座標 ctx.moveto 100...

正方形等分計數總正方形數

如下圖正方形,邊長是1cm,每邊被四等分,求一共分出了多少個正方形。經過手工數 邊長為1 4的正方形 16 邊長為1 2的正方形 9 邊長為3 4的正方形 4 邊長為1的正方形 1 所以一共是 30個正方形。當上述的正方形,邊長被3等分的情況又如何 還是手動數 邊長為1 3的正方形 9 邊長為2 3...

判斷正方形

隨機輸入四個點座標,判斷是否為正方形 編寫乙個程式,輸入為平面上的四個點a x1,y1 b x2,y2 c x3,y3 d x4,y4 編寫程式判斷這四個點能不能組成乙個正方形,可以只說思路,不用寫 include using namespace std int main 儲存點座標 int dis...