您要使用的API记录在Apple的CGBitmapContext Reference中.
使用CGBitmapContextCreate从大小的内存块创建位图上下文
height * width * pixelSize
Run Code Online (Sandbox Code Playgroud)
(对于ARGB,pixelSize通常为4个字节.)然后,在使用像素后,使用CGBitmapContextCreateImage从位图上下文创建imageRef,然后获得图像.您可以将此图像指定给CALayer的内容以供查看,或在drawRect中绘制图像.
您可以使用C数组语法来访问像素:
myPixelPtr = &bitmap[pixelSize * (x + y * bitmapWidth)];
Run Code Online (Sandbox Code Playgroud)
您的像素类型可以是4个无符号字节的C结构,一个用于ARGB,或者只是原始字节.
| 归档时间: |
|
| 查看次数: |
5663 次 |
| 最近记录: |