我正在尝试创建一个应用程序,我可以在一个视图上的特定点(为每个图像确定)绘制大量图片。我有一个坐标,我需要画一张图片,它的宽度和高度例如:
我有 20 亿张 jpeg 的图像。对于每个图像,我都有一个特定的原点和大小。在 1 秒内,我需要在特定点绘制 20-50 张图像。
我已经尝试通过以下方式解决该问题:
UIGraphicsBeginImageContextWithOptions(self.previewScreen.bounds.size, YES, 0);
[self.previewScreen.image drawAtPoint:CGPointMake(0, 0)];
[image drawAtPoint:CGPointMake(nRect.left, nRect.top)];
UIImage *imagew = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[self.previewScreen setImage:imagew];
但在这个解决方案中,我在显示图像和 CPU 使用率方面有很大的延迟
WBR
马克西姆·塔塔尼克