我正在做的是将2张图片合并成单张图片。drawInRect性能太慢
这是代码。
UIGraphicsBeginImageContext(CGSizeMake(1024, 768));
[image1 drawInRect:CGRectMake(0, 0, 512, 768)];
[image2 drawInRect:CGRectMake(512, 0, 512, 768)];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
但是drawInRect似乎太慢了。
有没有更快的方式来合并图像?
你为什么试图合并两个图像? “太慢”是什么意思?你正在推动很多像素。 – 2012-01-12 04:33:05
合并图像的最快方式是避免在不需要时合并它们。例如,您可以合并一次,缓存结果并重新使用该图像,直到其中一个预合并图像发生更改。 – dasblinkenlight 2012-01-12 04:37:01
@KevinBallard因为我需要它。 – Umgre 2012-01-12 04:43:31