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;

このコードは、シミュレーターでは正しく機能していますが、デバイスでは機能していません。私が間違っていたところを助けてください..

4

1 に答える 1