iOS アプリで UIImage の部分領域を処理したいと考えています。この質問に続いて、問題の領域を操作できる UIImage として抽出するルーチンができました。領域を元の画像に戻すための同様に便利な方法はありますか? 私が検討している代替手段は、バイト単位のコピーです。これは、私には非常に低レベルに思えます。
1 に答える
4
2 つの画像を重ねて描画し、それらを 1 つの画像に結合することができます。
元の画像と変更された部分があると仮定します。
UIGraphicsBeginImageContext(originalImage.size);
[originalImage drawAtPoint:CGPointMake(0, 0)];
[modifiedPart drawAtPoint:/* Upper left corner of the modified part */];
UIImage *combined = UIGraphicsGetImageFromCurrentImageContext();
編集: この行を忘れました:
UIGraphicsEndImageContext();
于 2013-01-03T20:48:56.830 に答える