2017-10-04 3 views
0
アップルで最高のパフォーマンスガイドで説明したように、私はカラーマネジメントを無効にしたい

でカラーマネージメントを無効にする方法:CoreImage

それは私がkCIImageColorSpaceにnullを設定していることを述べています。 としてcifilter?.setValue("null", forKey: kCIImageColorSpace)はありませんでした 私に結果(App Crashed)を取得します。それは私が値としてNSNullオブジェクトを指定する必要があること言うところ

私はドキュメントを参照してください。

クラスは、キー値がキーCIImageColorSpace

これを行うには正しいコマンドは何のために準拠したコーディングではありません: しかしcifilter?.setValue(NSNull(), forKey kCIImageColorSpace)もクラッシュの原因?

+0

おかげ@Amit – Ulbertain

答えて

0

CIFontextをCIFilter以外に作成する場合は、色空間を設定する必要があります。

[CIContext contextWithOptions:@{kCIContextWorkingColorSpace : [NSNull null]}]; 

をあなたは、彼らが、その後に掲載リンクは提案の終わり従ってください:これは私がやっているものです編集用 Building Your Own Workflow with a Core Image Context

関連する問題