CairoFilter クラス

(No version information available, might only be in Git)

はじめに

CairoFilter を使って、 ピクセル値をパターンから読み込むときにフィルタリングを適用するかどうかを判断します。 特定のパターンに対して適用したいフィルタを指定するには CairoPattern::setSource() あるいは cairo_pattern_set_source() を参照ください。

クラス概要

CairoFilter {
/* 定数 */
const integer FAST = 0 ;
const integer GOOD = 1 ;
const integer BEST = 2 ;
const integer NEAREST = 3 ;
const integer BILINEAR = 4 ;
const integer GAUSSIAN = 5 ;
}

定義済み定数

CairoFilter::FAST

パフォーマンスが高いフィルタで、品質は CairoFilter::NEAREST と同等です。

CairoFilter::GOOD

妥当なパフォーマンスのフィルタで、品質は CairoFilter::BILINEAR と同等です。

CairoFilter::BEST

高品質を得られますが、パフォーマンスはよくありません。対話的な用途には不向きです。

CairoFilter::NEAREST

nearest-neighbor 法でフィルタリングします。

CairoFilter::BILINEAR

二次元のリニア補完をします。

CairoFilter::GAUSSIAN

このフィルタ値は現在未実装です。現時点では使ってはいけません。