Ple*_*elp 21 alpha cgbitmapcontextcreate
我迫切需要创建一个没有alpha通道的CGContextRef.不幸的是,使用Core Graphics,您无法使用CGBitmapCreateContext指定kCGImageAlphaNone.
有人可以发布一个工作示例,说明如何创建一个没有alpha通道的CGContextRef?
我需要这个的原因是因为我最终试图调用CGImageCreateWithMaskingColors,当然,如果提供的CGImageRef具有alpha通道,它将无法工作.
请发一个实例.如果你这样做,你可以津津乐道,因为你将处于最前沿,并且将成为第一个这样做的人!请发帖!
rob*_*off 56
您可以创建没有Alpha通道的位图上下文.您无法创建每像素三个字节的位图上下文.这是秘密握手:
CGContextRef gc = CGBitmapContextCreate(NULL, myWidth, myHeight, 8, myWidth * 4,
myColorSpace, kCGImageAlphaNoneSkipLast);
Run Code Online (Sandbox Code Playgroud)