11

我已经在我的应用程序中实现了一个相机,我想知道 CGinterpolationquality 是什么。没有太多关于它的作用的文档。

4

1 回答 1

8

CGContext参考

返回图形上下文的当前插值质量级别。

插值质量是一个图形状态参数,它为用于图像插值的质量级别提供提示(例如,缩放图像时)。并非所有上下文都支持所有插值质量级别。

此外...

CG插值质量

用于渲染图像的插值质量级别。

enum CGInterpolationQuality {
   kCGInterpolationDefault = 0,
   kCGInterpolationNone = 1,
   kCGInterpolationLow = 2,
   kCGInterpolationMedium = 4,
   kCGInterpolationHigh = 3
};
typedef enum CGInterpolationQuality CGInterpolationQuality;

kCGInterpolationDefault:默认质量级别。

kCGInterpolationNone: 没有插值。

kCGInterpolationLow:插值质量低。此设置可能会加快图像渲染速度。

kCGInterpolationMedium:中等水平的插值质量。此设置比低设置慢,但比高设置快。

kCGInterpolationHigh:高水平的插值质量。此设置可能会减慢图像渲染速度。

于 2013-06-24T21:08:43.353 回答