5

我正在使用GPUImage在我的应用程序中应用过滤器(使用它将一个值过滤器应用于静态照片)。我正在尝试决定是否需要使用smoothlyScaleOutput。它的缺点是加载大照片需要很长时间。我读过布拉德·拉森说:

SmoothScaleOutput: 照片的选项告诉框架在对照片进行下采样时使用三线性过滤。也就是说,对于缩小的大照片,它会产生更平滑的输出。如果您不需要缩小照片,可以将其关闭以获得更好的性能和更清晰的照片。

只是好奇,但对于那些GPUImage以与我相同的方式使用的人来说,启用此选项对我来说值得吗?我很难分辨出其中的区别,但我只使用了一些基本滤镜(亮度、对比度、棕褐色等)对少数照片进行了采样。

也对什么可能构成缩小照片感到困惑。这是否意味着使用 UIImage drawInRect 以较小的分辨率绘制照片?或者这是否意味着拍摄一张大照片并将其大小转换为适合 UIImageView?或两者?

任何帮助将不胜感激。

4

0 回答 0