对高分辨率图像进行编辑需要花费大量时间来生成输出图像



我一直在使用cifilter框架和GPU图像框架为iOS开发照片编辑器应用程序,在高分辨率图像上应用过滤器需要花费大量时间。

为了减少处理时间,我实现了过滤以及编辑功能,减少了它们的原始大小。因此,很明显,它产生了一个低分辨率的图像作为输出。

现在我正在努力在输出中生成高分辨率图像。因此,如果有人帮助我,提供想法或可能的解决方案,以减少处理时间或将图像分辨率提高到原始分辨率,这将对我有很大帮助。

在我们的应用程序中,我们使用不同的分辨率进行编辑和导出。对于编辑,渲染需要快速快速,但对于导出,根据用户选择的导出分辨率,处理可能需要一些时间。

我们通过内部处理较小的分辨率(但仍远高于预览分辨率(并在之后对图像进行上采样,减少了旧设备的导出时间。

对于上采样,可以使用联合双线性上采样技术,该技术使用原始图像以非常高的质量放大较小的滤波图像。苹果公司在CIEdgePreserveUpsampleFilter中实现了这一技术。

最新更新