我正在尝试在后台线程中创建一个上下文并且它失败了...这让我发疯了:)我到处都读到CGBitmapContextCreate是线程安全的,为什么下面的函数会继续创建0x0上下文?它当然是在主线程上工作但不是我想要的......任何线索或帮助都将受到高度赞赏!
提前致谢!
bitmapData = malloc(width * height * 4*sizeof(GLubyte));
CGColorSpaceRef colorspace = CGImageGetColorSpace(_image);
CGContextRef context = CGBitmapContextCreate(bitmapData,
width,
height,
8,
4*width,
colorspace,
kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst);
CGContextSetInterpolationQuality(context, kCGInterpolationHigh);
CGContextDrawImage(context, CGRectMake(0,0,width, height), _image);
CGContextRelease(context);
return bitmapData;