【发布时间】:2014-04-17 23:19:20
【问题描述】:
这是我生成二维码图片的代码
+ (UIImage *)generateQRCodeWithString:(NSString *)string {
NSData *stringData = [string dataUsingEncoding:NSUTF8StringEncoding];
CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
[filter setValue:stringData forKey:@"inputMessage"];
[filter setValue:@"M" forKey:@"inputCorrectionLevel"];
return [UIImage imageWithCIImage:filter.outputImage];
}
结果太模糊了。是否可以设置生成的二维码的大小?
【问题讨论】:
-
你的uiimageview的contentmode是什么?
-
按比例填充。但不确定它是否相关。 uiimage 本身是模糊的
-
不要使用比例填充 - 尝试宽高比或宽高比填充
-
@Roecrew 不工作。我认为问题在于 uiimage 本身的大小
标签: ios uikit core-image