如何创建格式为RGBAh的CGColorSpaceRef



创建RGBAh颜色空间的CGColorSpaceCreateDeviceRGB的模拟是什么?我需要将这个CGColorSpaceRef馈送到CIContext对象(通过context:withOptions:)。

为了清晰起见,以下是我正在寻找的代码:

[CIContext contextWithEAGLContext:self.eaglContext
   options:@{kCIContextWorkingColorSpace : /* something here of format RGBAh */}];

谢谢!

请参阅此处支持的像素格式。在创建图形上下文时,您只需要传递16bpp的正确标志。

CGColorSpaceRef没有像素格式(例如RGBAh),但您可以为其CGColorSpaceGetModel(例如kCGColorSpaceModelRGB)询问颜色空间

CGImageRef有像素格式,但不支持RGBAh。

相比之下,CIImage*确实支持RGBAh。

最新更新