10.6 では、一部のシステム CoreImage CIPerspectiveTransform (および他の API も) を使用すると、出力画像に色付きのパッチが発生します。(ハードウェア関連の問題のようで、解像度が 4000X2500 を超える画像でのみ発生します)
このバグから抜け出す方法はありますか?最後に、代わりに NSAffineTransform を使用することは可能ですか? はいの場合、それを使用する方法。
ありがとう、ダーナ。
10.6 では、一部のシステム CoreImage CIPerspectiveTransform (および他の API も) を使用すると、出力画像に色付きのパッチが発生します。(ハードウェア関連の問題のようで、解像度が 4000X2500 を超える画像でのみ発生します)
このバグから抜け出す方法はありますか?最後に、代わりに NSAffineTransform を使用することは可能ですか? はいの場合、それを使用する方法。
ありがとう、ダーナ。
を作成するときにCIContext
、ハードウェア レンダラーを無効にしてみましたか? これは私にとって問題を修正しました:
CIContext *context = [CIContext contextWithCGContext:[[NSGraphicsContext currentContext] graphicsPort]
options:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], kCIContextUseSoftwareRenderer, nil]];