图像不会模糊

时间:2014-03-04 00:46:28

标签: ios uiimageview uiimage blur

我有一个视图加载图像非常清晰,并且在调用和操作时会模糊图像并显示一些文本。但是,在我从云中调用所有信息的过程中,图像模糊现在似乎无法正常工作。有效的原始代码如下所示:

- (void)viewDidLoad {
    [super viewDidLoad];
    source=[UIImage imageNamed:@"testIma.jpg"];
    imgView=source;
}
-(IBAction)Less:(id)sender{
    imgView.image=[source stackBlur:40];
}

现在我已将其设置为这样,但无法正常工作:

    - (IBAction) Less:(UISlider *)sender
{
    NSLog(@"Slider:");
    __block UIImage *MyPicture = [[UIImage alloc]init];
    PFFile *imageFile = [object objectForKey:@"test"];
    [imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error){
        if (!error) {
            MyPicture = [UIImage imageWithData:data];
            imgView.image = [MyPicture stackBlur:40];
        }
    }];

有没有人注意到有什么问题?我似乎无法弄清楚为什么它不再模糊了。

0 个答案:

没有答案