最後の 2 行の違いは何ですか?
CIImage *outputImage = [compositingFilter valueForKey:@"outputImage"];
[[[NSGraphicsContext currentContext] CIContext] drawImage:outputImage atPoint:point fromRect:fromRect];
[outputImage drawAtPoint:point fromRect:fromRect operation:op fraction:delta];
最後のものは、[outputImage の範囲] より小さい rect を持つ歪んだ画像を生成します。
drawImage: 行がクラッシュする場合があります。