Don*_* np -1 objective-c uiimage ios pixelate
我要创建一个具有以下功能的简单应用程序:
应用程序的第一页将显示来自服务器的图像列表(当我们显示这些图像时,我们应该像素化它).
一旦用户点击任何像素化图像,它将在详细视图中打开(在新的ViewController中打开像素化图像).
当用户对细节视图控制器图像进行单次触摸时,它将降低其像素化级别,并且在一些点击之后用户可以看到真实图像.
我的问题是我无法找到一种动态像素化所有这些东西的方法.请帮我.
该GPUImage框架具有像素化过滤器,因为它使用的图像应用过滤器的GPUAcceleration是非常快的,你可以改变在运行时的像素化水平.
UIImage *inputImage = [UIImage imageNamed:<#yourimageame#>];
GPUImagePixellateFilter *filter = [[GPUImagePixellateFilter alloc] init];
UIImage *filteredImage = [filter imageByFilteringImage:inputImage];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1822 次 |
| 最近记录: |