2013-06-21 5 views
10

AppleテクニカルノートQA1037は、「alpha-onlyビットマップコンテキストを作成するには、colorspaceパラメータにNULLを渡すだけです。アルファ専用ビットマップコンテキストを作成する方法

しかし、私はbitmapInfoパラメータのために何を渡すべきかわかりません。

CGContextRef ctx = CGBitmapContextCreate(NULL, scaledSize.width, scaledSize.height, 8, scaledSize.width, NULL, kCGImageAlphaOnly); 

をしかし、これは私の列挙型が間違っているという警告を与える:

私はkCGImageAlphaOnlyで、このような何かをしようとしていました。代わりに私はそこに何を置くべきですか?

答えて

31

文書では、CGImageAlphaInfoの値を使用することができると明示していますが、パラメータには必要に応じてCGBitmapInfo列挙型の値が定義されています。

(CGBitmapInfo)kCGImageAlphaOnly 

コンパイラが幸せになる:

一つの解決策は、値をキャストすることです。

関連する問題