【发布时间】:2014-01-09 11:32:49
【问题描述】:
当我们尝试渲染图像时,图像会显示在红色和蓝色值互换的位置,
{
colorSpace = CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB);
...
cgctx = CGBitmapContextCreate (bitmapData,
pixelsWide,
pixelsHigh,
8, // bits per component
bitmapBytesPerRow,
colorSpace,
kCGImageAlphaPremultipliedLast);
}
如果我使用 kCGImageAlphaPremultipliedFirst 而不是 kCGImageAlphaPremultipliedLast 图像完全不同,现在我发现绿色和红色有点互换了。
请指教。
【问题讨论】:
标签: macos colors quartz-graphics quartz-2d cgcolorspace