我的应用从网站下载图片。这些图像都是各种尺寸,从800x600到1800x1600。我使用面部识别分析图像,然后想要调整大小并裁剪图像。但是,重要的是检测到的CGRect在裁剪后的图像上可见。
我使用优秀的UIImage + Resize代码并使用UIViewContentModeScaleAspectFill,但它似乎没有一种编程方式来指定需要在最终图像中可见的任意位置。因此,如果面部位于1800x1600图像的1600px范围内,它将被切断。
有一个简单的解决方案,还是我需要在UIImage + Resize的深处挖掘?任何指导将不胜感激!