我正在创建一个具有不同大小缩略图的图像库。我想将这些矩形缩略图转换为正方形尺寸,以便所有尺寸看起来都相似。我不介意从扩展部分中裁剪出来,但是我不确定该怎么做。谁能帮帮我吗?
谢谢
潘卡伊
最佳答案
您需要在rect方法中使用图像,并传递图像和所需的边界...
CGImageRef imageRef = CGImageCreateWithImageInRect([anImage CGImage], requiredBounds);
UIImage *croppedImage = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
我已在以下文章中将此添加到UIImage类别(UIImage + Resize),您也可以下载源代码-Categories example
关于iphone - 使用物镜将矩形图像转换为正方形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9126161/