有没有一种方法可以用指定的 RGB 颜色填充位图(上下文)?
这是我实施的程序:
- 为位图分配内存(malloc)
- memset 分配的内存为零(以获得黑色背景)
创建 CGContextRef:
CGContextRef ctx = CGBitmapContextCreate(memData, width, height,8,bytesPerRow,colorSpace,bmpInfo)
插入图片:
CGContextDrawImage(ctx, CGRectMake(x,y,imgWidth, imgHeight), anotherImg)
完成图像:
CGImageRef createdImg = CGBitmapContextCreateImage(context)
从上面可以看出,背景总是黑色的。我希望能够为背景选择 RGB 颜色。这是怎么做的?
这适用于 XCode 中的 OSX 应用程序。
我的函数是用 C 实现的,因为我对 Objective C 语法不太满意。