rgb原始数据转为uiimage
来源:互联网 发布:下载淘宝网app 编辑:程序博客网 时间:2024/05/20 18:51
1、
- (UIImage*)imageFromRGB565:(void*)rawData width:(int)width height:(int)height{ const size_t bufferLength = width * height * 2; NSData *data = [NSData dataWithBytes:rawData length:bufferLength]; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)data); // Creating CGImage from cv::Mat CGImageRef imageRef = CGImageCreate(width, //width height, //height 5, //bits per component 16, //bits per pixel width * 2, //bytesPerRow colorSpace, //colorspace kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder16Little,// bitmap info provider, //CGDataProviderRef NULL, //decode false, //should interpolate kCGRenderingIntentDefault //intent ); // Getting UIImage from CGImage UIImage *finalImage = [UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); CGDataProviderRelease(provider); CGColorSpaceRelease(colorSpace); return finalImage;}
2、CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef newContext = CGBitmapContextCreate(rgbbuffer,
width, height, 8,
width * bytes_per_pix,
colorSpace, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst);
CGImageRef frame = CGBitmapContextCreateImage(newContext);
self.imageview.image = [UIImage imageWithCGImage:frame];
CGImageRelease(frame);
CGContextRelease(newContext);
CGColorSpaceRelease(colorSpace);
0 0
- rgb原始数据转为uiimage
- UIImage转为灰度图
- UIImage转为灰度图
- UIImage 数组转为视频
- UIIMAGE转为灰度图
- 将color转为UIImage
- 背景颜色转为UIImage
- RGB转为Lab空间
- RGB转为Lab空间
- RGB转为16进制
- UILable转为UIImage的方法
- iOS-将UIImage转为NSData
- UIimage的data转为NSString
- android camera ycbcr420sp转为rgb
- cmyk图片转为rgb图片
- 将rgb数据流转为图片
- RGB图像转为灰度图
- RGB图像转为灰度图
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- 用宏 求 x y z,找出最大值最小值
- 初始化
- OC-封装/拆包
- Git 常用命令整理
- rgb原始数据转为uiimage
- Could not build module 'Foundation'
- SetThreadAffinityMask 线程调度
- java向zip文件中添加新文件
- FRM 数量分析笔记之线性回归
- C/C++ 连接两个字符串
- 鼠标悬停在表格任意一个<td>上改变整行背景颜色并在第一个td显示象征性的某图片
- Spring 3整合Quartz 2实现定时任务一:常规整合 (基于maven构建)
- 第十八条:接口优于抽象类