2013-09-25 4 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; 

Этот код работает правильно в simulater, но не в устройстве. пожалуйста, помогите мне, где я неладное ..

+0

Когда вы говорите, что это не работает должным образом на устройстве, что происходит? Черное изображение, изображение с неправильным применением фильтра? Какая версия iOS является устройством? Вы должны дать нам несколько подробностей здесь. –

+0

У меня есть аналогичный эффект при использовании этого lib https://github.com/ArcticMinds/iOS-blur: работает нормально в симуляторе, но KO на устройстве (iPad 2)! – yonel

ответ

1

Это может ответить на ваш вопрос:

iOS 7 simulator vs device differences?

экстракт:
"
Эффект размытия будет появляться на:

  • iPhone 4S и новее
  • iPad 4-е поколение и новее
  • все IPad Mini
    "
Смежные вопросы