我如何创build一个仅有alpha的位图上下文
苹果技术说明QA1037说:“要创build一个仅alpha的位图上下文简单地通过NULL的颜色空间参数。”
但是,我不知道要传递给bitmapInfo
参数。
我正在尝试这样的事情,与kCGImageAlphaOnly:
CGContextRef ctx = CGBitmapContextCreate(NULL, scaledSize.width, scaledSize.height, 8, scaledSize.width, NULL, kCGImageAlphaOnly);
但是这给了我一个关于枚举错误的警告。 我应该放什么呢?
该文档明确指出,即使参数是根据需要从CGBitmapInfo
枚举中定义的,也可以使用CGImageAlphaInfo
的值。
一个解决办法是施加价值:
(CGBitmapInfo)kCGImageAlphaOnly
这将使编译器感到高兴。