iOS生成二維碼例子

//1. 實例化二維碼濾鏡

CIFilter*filter = [CIFilterfilterWithName:@"CIQRCodeGenerator"];

//2. 恢復濾鏡的默認屬性

[filtersetDefaults];

//3. 將字符串轉換成NSData

NSData*data = [strdataUsingEncoding:NSUTF8StringEncoding];

//4. 通過KVO設置濾鏡inputMessage數據

[filtersetValue:dataforKey:@"inputMessage"];

//5. 獲得濾鏡輸出的圖像

CIImage*outputImage= [filter outputImage];

//6. CIImage轉換成UIImage,並放大顯示

return[UIImageimageWithCIImage:outputImagescale:20.0orientation:UIImageOrientationUp];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章