iOS 7 二维码的生成 叁歲伎倆 2022-10-02 14:58 147阅读 0赞 //二维码生成 //UIImageView *theImageView = [[UIImageView alloc]init]; //[self.view addSubview:theImageView]; CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; [filter setDefaults]; NSData *data = [@"hello worold!" dataUsingEncoding:NSUTF8StringEncoding]; [filter setValue:data forKey:@"inputMessage"]; CIImage *outputImage = [filter outputImage]; CIContext *context = [CIContext contextWithOptions:nil]; CGImageRef cgImage = [context createCGImage:outputImage fromRect:[outputImage extent]]; UIImage *image = [UIImage imageWithCGImage:cgImage scale:1. orientation:UIImageOrientationUp]; NSLog(@"image QRCode : %@",NSStringFromCGSize(image.size)); // Resize without interpolating UIImage *resized = [self resizeImage:image withQuality:kCGInterpolationNone rate:5.0]; NSLog(@"%@",NSStringFromCGSize(resized.size)); UIImageView *theImageView =[[UIImageView alloc]initWithImage:resized]; theImageView.frame = CGRectMake(100, 200, 100, 100); [self.view addSubview:theImageView]; CGImageRelease(cgImage); 由于生成的二维码和图片非常小,所以使用方法放大了5倍 //Resize image - (UIImage *)resizeImage:(UIImage *)image withQuality:(CGInterpolationQuality)quality rate:(CGFloat)rate { UIImage *resized = nil; CGFloat width = image.size.width * rate; CGFloat height = image.size.height * rate; UIGraphicsBeginImageContext(CGSizeMake(width, height)); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetInterpolationQuality(context, quality); [image drawInRect:CGRectMake(0, 0, width, height)]; resized = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return resized; } 生成的结果: ![22152126-1eeaf16422704f18a1da727f8bec5f6f.png][] 转载于:https://www.cnblogs.com/cocoajin/p/3382501.html [22152126-1eeaf16422704f18a1da727f8bec5f6f.png]: /images/20220109/73cd17ebd8884bebb49e54cf108f920c.png
相关 生成二维码 ,需要依赖: <dependency> <groupId>com.google.zxing</groupId> ... 不念不忘少年蓝@/ 2024年04月18日 16:19/ 0 赞/ 80 阅读
相关 生成二维码 引入依赖 <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> 缺乏、安全感/ 2023年07月15日 12:52/ 0 赞/ 10 阅读
相关 生成二维码 相关博客:[统一返回结果][Link 1] 创建SpringBoot项目 <!-- 二维码生成 --> <dependency> <gr 傷城~/ 2022年10月20日 13:55/ 0 赞/ 339 阅读
相关 iOS 7 二维码的生成 //二维码生成 //UIImageView theImageView = [[UIImageView alloc]init]; 叁歲伎倆/ 2022年10月02日 14:58/ 0 赞/ 148 阅读
相关 生成二维码 一个命名空间 namespace BarCode \{ public static class TwoDimensionCode \{ 悠悠/ 2022年08月05日 01:17/ 0 赞/ 375 阅读
相关 iOS生成二维码 // 生成二维码 -(void)createQRCode{ CIFilter filter = [CIFilter filterWithNam 雨点打透心脏的1/2处/ 2022年07月12日 12:26/ 0 赞/ 184 阅读
相关 生成二维码 文档: [http://blog.csdn.net/yuxmdef1/article/details/17793461][http_blog.csdn.net_yuxmdef1 男娘i/ 2022年06月13日 06:38/ 0 赞/ 384 阅读
相关 ios二维码的生成与二维码图片的扫描 / 根据地址生成二维码图片 @param code 地址字符串 @param size 图片的大小 逃离我推掉我的手/ 2022年06月10日 12:07/ 0 赞/ 266 阅读
相关 生成二维码 生成二维码 / 生成二维码(QRCode)图片的公共方法 @param content 存储内容 @param imgTyp 小鱼儿/ 2022年03月31日 05:10/ 0 赞/ 383 阅读
相关 二维码生成 maven依赖 <!-- 二维码 --> <dependency> <groupId>com.google.zxing</groupId> 悠悠/ 2021年12月10日 15:39/ 0 赞/ 516 阅读
还没有评论,来说两句吧...