苹果技术说明QA1037说“要创建仅 alpha 位图上下文,只需为颜色空间参数传递 NULL 即可。”
但是,我不确定该传递什么bitmapInfo
范围。
我正在尝试这样的事情,使用 kCGImageAlphaOnly:
CGContextRef ctx = CGBitmapContextCreate(NULL, scaledSize.width, scaledSize.height, 8, scaledSize.width, NULL, kCGImageAlphaOnly);
但这给了我关于枚举错误的警告。我应该在那里放什么?
该文档明确指出您可以使用来自CGImageAlphaInfo
即使参数是根据需要定义的,但值来自CGBitmapInfo
enum.
一种解决方案是转换该值:
(CGBitmapInfo)kCGImageAlphaOnly
这会让编译器高兴。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)