【发布时间】:2016-09-02 05:03:35
【问题描述】:
根据获得最佳性能页面,
使用 Core Graphics 或 Image I/O 函数进行裁剪或下采样,例如函数 CGImageCreateWithImageInRect 或 CGImageSourceCreateThumbnailAtIndex。
但是,我想知道如果您只在 Core Image 中工作以进行图像处理,这有多真实。如果我有一个需要下采样然后过滤的图像以及其他东西,那么转换为CGImage,下采样,然后转换回CIImage用于其他用途的效率会不会降低?
我想知道如果下采样是您正在执行的图像处理算法的一部分,那么在 Core Image 框架中工作是否会更好。当然,如果上述方法更快,我想试一试,但我不确定是否有其他方法可以尽可能快地对某些东西进行下采样。不,不幸的是,CILanczosScaleTransform 非常慢,我希望 Core Image 有一个更快的内置方法来缩放图像。
【问题讨论】:
标签: ios swift core-graphics core-image