gpt4 book ai didi

ios - 使用 GPUImage 库的高斯模糊

转载 作者:行者123 更新时间:2023-11-28 21:49:34 28 4
gpt4 key购买 nike

我用过 StackBlur用于图像模糊,但对于高分辨率照片来说太慢了......所以我决定切换到GPUImage library正如每个人所说,这是最好用的。

我只使用了这一行代码来使用 StackBlur 实现模糊:

_editedImage = [_myImage stackBlur:round(self.blurSlider.value)];

但我不知道如何以相同的方式使用 GPUImage...

网上有很多例子,但是因为GPUImage的更新,都已经过时了..

有人可以帮我实现高斯模糊吗?

对不起,如果这听起来很愚蠢......我是 objective-c 的新手。

最佳答案

你会想做这样的事情(虽然未经测试,所以它可能不会在第一次工作;)

- (UIImage*)blurImage {
GPUImagePicture *source = [[GPUImagePicture alloc] initWithImage:self];
GPUImageiOSBlurFilter *blur = [[GPUImageiOSBlurFilter alloc] init];
blur.blurRadiusInPixels = 1.0f;
[source addTarget:blur];
[blur processImage];
return [blur imageFromCurrentFramebuffer];
}

关于ios - 使用 GPUImage 库的高斯模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28820756/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com