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;
此代碼在模擬器中正常工作,但不在設備中。請幫我在哪裏出了毛病..
當你說這不是在設備上正常工作,會發生什麼?一張黑色的圖像,一張帶有錯誤應用濾鏡的圖像?設備是什麼iOS版本?你需要在這裏給我們更多的細節。 –
使用這個庫時,我有類似的效果https://github.com/ArcticMinds/iOS-blur:在模擬器中正常工作,但在設備(iPad 2)上正常工作! – yonel