/**
二值化
*/
- (UIImage *)covertToGrayScale{
CGSize size =[self size];
int width =size.width;
int height =size.height;
//像素将画在这个数组
uint32_t *pixels = (uint32_t *)malloc(width *height *sizeof(uint32_t));
//清空像素数组
memset(pixels, 0, width*height*sizeof(uint32_t));
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
//用 pixels 创建一个 context
CGContextRef context =CGBitmapContextCreate(pixels, width, height, 8, width*sizeof(uint32_t), colorSpace, kCGBitmapByteOrder32Lit
【IOS】图片二值化和黑白(灰度)处理
最新推荐文章于 2022-10-11 11:23:22 发布
该博客介绍了如何在iOS平台进行图片处理,包括图片的二值化和转换为黑白(灰度)效果。通过提供的Demo地址,可以从大型工程中找到具体实现相关功能的代码模块。
摘要由CSDN通过智能技术生成