11

アプリにカメラを実装しましたが、CGinterpolationquality とは何かを知りたいと思っていました。それが何をするかについてのドキュメントはあまりありません。

4

1 に答える 1

8

CGContext参照から:

グラフィックス コンテキストの補間品質の現在のレベルを返します。

補間品質は、画像の補間 (画像のスケーリングなど) に使用する品質レベルのヒントを提供するグラフィックス状態パラメーターです。すべてのコンテキストがすべての補間品質レベルをサポートしているわけではありません。

さらに...

CGInterpolationQuality

イメージをレンダリングするための補間品質のレベル。

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 に答える