草庐IT

ios - 从风景或肖像 UIImage 中找到最大的中心正方形并将其缩放到一定大小

我需要从缩放到一定尺寸的肖像或风景图像中找到最大的中心正方形。例如。如果我得到一张尺寸为1200x800的图像,我需要将居中的正方形缩小到300x300。 最佳答案 我在stackoverflow上找到了这个问题的答案,该答案已被广泛复制。但是这个答案是不正确的,所以要发布正确的答案如下:+(UIImage*)cropBiggestCenteredSquareImageFromImage:(UIImage*)imagewithSide:(CGFloat)side{//GetsizeofcurrentimageCGSizesize=[