我正在一个项目中实现图像的模糊效果。这是我正在使用的代码。
GPUImageMotionBlurFilter *motionblurfilter=[[GPUImageMotionBlurFilter alloc]init];
motionblurfilter.blurAngle=90.0;
motionblurfilter.blurSize=15.0;
UIImageView *img=[[UIImageView alloc]init];
img.image=self.backgroundImgView.image;
NSLog(@"00000 %@",img.image);
// img.image=[motionblurfilter imageByFilteringImage:self.backgroundImgView.image];
NSLog(@"11111 %@",img.image);
// self.backgroundImgView.image=[motionblurfilter imageByFilteringImage:self.backgroundImgView.image];
duplicateImgView.image = tattooImgView.image;
UIImageView *img1=[[UIImageView alloc]init];
img1.image=self.tattooImgView.image;
NSLog(@"00000 %@",img1.image);
img1.image=[motionblurfilter imageByFilteringImage:self.tattooImgView.image];
NSLog(@"11111 %@",img1.image);
self.tattooImgView.image=[motionblurfilter imageByFilteringImage:self.tattooImgView.image];
tattooImgView.alpha=0.70f;
duplicateImgView.alpha=0.35f;
此代码在模拟器中正常工作,但在设备中无法正常工作。请帮助我我哪里出错了..
最佳答案
这可能会回答您的问题:
iOS 7 simulator vs device differences?
提取:
”
模糊效果将出现在:
iPhone 4S及更高版本
iPad 4代及更高版本
所有iPad Mini
”
关于iphone - 模糊效果在模拟器中正常运行,但在设备中无法正常运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19004370/