2013-09-25 16 views
0

我正在一个项目中对图像实施模糊效果。这是我正在使用的代码..模糊效果在模拟器中正常工作,但不在设备中

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; 

此代码在模拟器中正常工作,但不在设备中。请帮我在哪里出了毛病..

+0

当你说这不是在设备上正常工作,会发生什么?一张黑色的图像,一张带有错误应用滤镜的图像?设备是什么iOS版本?你需要在这里给我们更多的细节。 –

+0

使用这个库时,我有类似的效果https://github.com/ArcticMinds/iOS-blur:在模拟器中正常工作,但在设备(iPad 2)上正常工作! – yonel

回答

相关问题