私がやっていることは、2つのイメージを1つのイメージにマージすることです。drawInRectのパフォーマンスが遅すぎる
ここにコードがあります。
UIGraphicsBeginImageContext(CGSizeMake(1024, 768));
[image1 drawInRect:CGRectMake(0, 0, 512, 768)];
[image2 drawInRect:CGRectMake(512, 0, 512, 768)];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
しかし、drawInRectが遅すぎるようです。
イメージをマージする方法はありますか?
なぜ2つの画像を結合しようとしていますか?そして「遅すぎる」とはどういう意味ですか?あなたは良い数のピクセルの周りを押しています。 –
イメージをマージする最速の方法は、イメージをマージする必要がないときにマージするのを避けることです。たとえば、マージ前のイメージの1つが変更されるまで、マージして結果をキャッシュし、その後イメージを再利用することができます。 – dasblinkenlight
@KevinBallard私はそれが必要なので。 – Umgre