Ios 如何从CGContext获取颜色空间?

Ios 如何从CGContext获取颜色空间?,ios,iphone,core-graphics,cgcontext,Ios,Iphone,Core Graphics,Cgcontext,我想创建一个位图CGContext,其颜色空间与现有的CGContext相同。 如何获取CGContext的UIColor空间?您需要调用CGBitmapContextGetColorSpace来获取给定位图上下文的颜色空间, 但是如果你谈论的是一般的上下文,那么这个问题就没有很好的定义,因为CGContext有两个颜色空间:笔划和填充。如何获得笔划或填充的颜色空间?我想要的是为脱机绘制创建位图上下文,然后将位图上下文绘制到当前上下文。我不使用CGLayer,因为我不想缓存它。我想你不能。如果不

我想创建一个位图
CGContext
,其颜色空间与现有的
CGContext
相同。
如何获取
CGContext
UIColor
空间?

您需要调用
CGBitmapContextGetColorSpace
来获取给定位图上下文的颜色空间,

但是如果你谈论的是一般的上下文,那么这个问题就没有很好的定义,因为CGContext有两个颜色空间:笔划和填充。

如何获得笔划或填充的颜色空间?我想要的是为脱机绘制创建位图上下文,然后将位图上下文绘制到当前上下文。我不使用CGLayer,因为我不想缓存它。我想你不能。如果不设置颜色空间,最糟糕的情况是什么?p、 您的颜色空间可能是DeviceRGB。