Apple Says:
“如果您的应用程序在iOS或Mac OS X v10.4及更高版本中运行,则可以使用与设备无关的色彩空间或通用色彩空间。”

因此,这意味着我将使用CGColorSpaceCreateWithName(...)而不是CGColorSpaceCreateDeviceRGB(...),因为后者已被弃用。但是,在stackoverflow上的this帖子中,据说不赞成使用通用颜色空间。正确的答案是什么?

最佳答案

CGColorSpaceCreateWithName()是MacOS上推荐的功能,但是kCGColorSpaceGenericRGB在iOS上不可用,因此您必须改用CGColorSpaceCreateDeviceRGB()(并且在该平台上不建议使用)。

关于objective-c - 核心图形-创建RGB色彩空间的适当方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4550098/

10-12 00:15
查看更多