IOS 图片转成黑白
2016-04-12 09:36
916 查看
项目需要增加二维码图片识别功能,有张二维码死活识别不出来。但是安卓可以识别,且都是使用Google ZXing框架识别。为了增加识别成功率,其中思路是将图片转换成黑白照片,去除其他干扰。
代码示例:
//转化成黑白图像
//转化成黑白图像
代码示例:
//转化成黑白图像
//转化成黑白图像
- (UIImage*) convertImageToGreyScale:(UIImage*) image { CGRect imageRect = CGRectMake(0, 0, image.size.width, image.size.height); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray(); CGContextRef context = CGBitmapContextCreate(nil, image.size.width, image.size.height, 8, 0, colorSpace, kCGImageAlphaNone); CGContextDrawImage(context, imageRect, [image CGImage]); CGImageRef imageRef = CGBitmapContextCreateImage(context); UIImage *newImage = [UIImage imageWithCGImage:imageRef]; CGColorSpaceRelease(colorSpace); CGContextRelease(context); CFRelease(imageRef); return newImage; }
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码