EmfPlusInterpolationMode

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusInterpolationMode extends System.Enum

InterpolationMode sayımı, germe ve küçültme dahil olmak üzere ölçeklendirme yöntemlerini tanımlar.

Alanlar

AlanAçıklama
InterpolationModeDefaultVarsayılan ara değerleme modunu, InterpolationModeBilinear olarak tanımlandığını belirtir.
InterpolationModeLowQualityDüşük kaliteli bir ara değerleme modunu, InterpolationModeNearestNeighbor olarak tanımlandığını belirtir.
InterpolationModeHighQualityYüksek kaliteli bir ara değerleme modunu, InterpolationModeHighQualityBicubic olarak tanımlandığını belirtir.
InterpolationModeBilinearBilinear ara değerlemeyi, ara değerlenen pikselin etrafındaki en yakın 2x2 bilinen piksel komşuluğunu kullandığını belirtir.
InterpolationModeBicubicBicubic interpolasyonu belirtir; bu, ara değerli pikselin etrafındaki bilinen piksellerin en yakın 4x4 komşuluğunu kullanır.
InterpolationModeNearestNeighborEn yakın komşu interpolasyonunu belirtir; bu, ara değerli piksele en yakın pikselin değerini yalnızca kullanır.
InterpolationModeHighQualityBilinearÖn filtrelemeli bilinear interpolasyonu belirtir.
InterpolationModeHighQualityBicubicÖn filtrelemeli bicubic interpolasyonu belirtir; bu, bu seçenekler arasında en yüksek kaliteyi üretir.

InterpolationModeDefault

public static final byte InterpolationModeDefault

Varsayılan ara değerleme modunu, InterpolationModeBilinear olarak tanımlandığını belirtir.

InterpolationModeLowQuality

public static final byte InterpolationModeLowQuality

Düşük kaliteli bir ara değerleme modunu, InterpolationModeNearestNeighbor olarak tanımlandığını belirtir.

InterpolationModeHighQuality

public static final byte InterpolationModeHighQuality

Yüksek kaliteli bir ara değerleme modunu, InterpolationModeHighQualityBicubic olarak tanımlandığını belirtir.

InterpolationModeBilinear

public static final byte InterpolationModeBilinear

Bilinear interpolasyonu belirtir; bu, ara değerli pikselin etrafındaki bilinen piksellerin en yakın 2x2 komşuluğunu kullanır. Bu 4 bilinen piksel değerinin ağırlıklı ortalaması, ara değere atanacak değeri belirler. Sonuç, InterpolationModeNearestNeighbor’dan daha pürüzsüz görünür.

InterpolationModeBicubic

public static final byte InterpolationModeBicubic

Bicubic interpolasyonu belirtir; bu, ara değerli pikselin etrafındaki bilinen piksellerin en yakın 4x4 komşuluğunu kullanır. Bu 16 bilinen piksel değerinin ağırlıklı ortalaması, ara değere atanacak değeri belirler. Bilinen piksellerin ara değere olan mesafeleri değişebileceği için, daha yakın piksellere hesaplamada daha yüksek ağırlık verilir. Sonuç, InterpolationModeBilinear’dan daha pürüzsüz görünür.

InterpolationModeNearestNeighbor

public static final byte InterpolationModeNearestNeighbor

En yakın komşu interpolasyonunu belirtir; bu, ara değerli piksele en yakın pikselin değerini yalnızca kullanır. Bu mod, pikselleri basitçe çoğaltır veya kaldırır ve bu seçenekler arasında en düşük kaliteyi üretir.

InterpolationModeHighQualityBilinear

public static final byte InterpolationModeHighQualityBilinear

Ön filtrelemeli bilinear interpolasyonu belirtir.

InterpolationModeHighQualityBicubic

public static final byte InterpolationModeHighQualityBicubic

Ön filtrelemeli bicubic interpolasyonu belirtir; bu, bu seçenekler arasında en yüksek kaliteyi üretir.