我正在做的是將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