CGBitmapContextCreate 解释
2013-06-05 10:24
239 查看
函数原型:
CGContextRef CGBitmapContextCreate (void *data,
size_t width,
size_t height,
size_t bitsPerComponent,
size_t bytesPerRow,
CGColorSpaceRef colorspace,
CGBitmapInfo bitmapInfo
);
参数:
data 指向要渲染的绘制内存的地址。这个内存块的大小至少是(bytesPerRow*height)个字节width bitmap的宽度,单位为像素
height bitmap的高度,单位为像素
bitsPerComponent 内存中像素的每个组件的位数.例如,对于32位像素格式和RGB 颜色空间,你应该将这个值设为8.
bytesPerRow bitmap的每一行在内存所占的比特数
colorspace bitmap上下文使用的颜色空间。
bitmapInfo 指定bitmap是否包含alpha通道,像素中alpha通道的相对位置,像素组件是整形还是浮点型等信息的字符串。
描述:
当你调用这个函数的时候,Quartz创建一个位图绘制环境,也就是位图上下文。当你向上下文中绘制信息时,Quartz把你要绘制的信息作为位图数据绘制到指定的内存块。一个新的位图上下文的像素格式由三个参数决定:每个组件的位数,颜色空间,alpha选项。alpha值决定了绘制像素的透明性。
相关文章推荐
- 苹果官方解释可以忽略『CGBitmapContextCreateImage: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE...』报错的帖子
- iphone CGBitmapContextCreate()函数解释
- iphone CGBitmapContextCreate()函数解释
- iphone CGBitmapContextCreate()函数解释
- iOS开发 CGBitmapContextCreate
- CGBitmapContextCreate()的使用方法
- cocos2d-x在IOS7下面文字显示异常的解决办法 CGBitmapContextCreate: unsupported parameter combination
- 32.CGBitmapContextCreate 在配备Retina的设备上绘制模糊的 解决方法 iOS截屏模糊
- <Error>: CGBitmapContextCreateImage: invalid context 0x0. 解决方案
- 获取图片某点或区域的颜色 与 CGBitmapContextCreate
- CGBitmapContextCreateImage(bitmap) 内存泄露问题处理
- 解决 CGBitmapContextCreate: unsupported parameter combination 错误
- CGBitmapContextCreate函数参数详解
- [ios2] 关于CGBitmapContextCreate【转】
- CGBitmapContextCreate 在配备Retina的设备上绘制模糊的 解决方法
- CGBitmapContextCreate函数参数详解 以及在 ios7下变化
- CGBitmapContextCreate函数参数详解 以及在 ios7下变化
- CGBitmapContextCreate 在 ios7下变化
- CGBitmapContextCreate函数参数详解
- CGBitmapContextCreate函数参数详解