【发布时间】:2014-09-04 13:25:06
【问题描述】:
我要创建一个具有以下功能的简单应用:
应用程序的第一页将显示来自服务器的图像列表(当我们显示这些图像时,我们应该对其进行像素化)。
一旦用户点击任何像素化图像,它将打开详细视图(在新的 ViewController 中打开该像素化图像)。
当用户在细节视图控制器图像上进行单点触摸时,它会降低它的像素化水平,并且在一些点击之后用户可以看到真实的图像。
我的问题是我无法找到动态像素化所有这些东西的方法。请帮帮我。
【问题讨论】:
-
我认为你可以使用 UIImageJPEGRepresentation(image, compressibility) 压缩越低质量越高。所以我的建议是采用 4 个 UIImages 并将压缩率从 1 降低到 0.2 并存储它们。当用户第一次点击时显示压缩率为 0.2 的图像,当他再次点击时通过降低质量等方式显示压缩率为 0.4 的图像。如果你想反转方法
-
嗨,你有任何示例代码或链接吗?
-
好的让我试试谢谢
-
@sreekanthk 你能再次发布你的答案吗
标签: ios objective-c uiimage pixelate