EmfPlusInterpolationMode

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

public final class EmfPlusInterpolationMode extends System.Enum

L’enumerazione InterpolationMode definisce i modi per eseguire il ridimensionamento, inclusi allungamento e riduzione.

Campi

CampoDescrizione
InterpolationModeDefaultSpecifica la modalità di interpolazione predefinita, definita come InterpolationModeBilinear.
InterpolationModeLowQualitySpecifica una modalità di interpolazione a bassa qualità, definita come InterpolationModeNearestNeighbor.
InterpolationModeHighQualitySpecifica una modalità di interpolazione ad alta qualità, definita come InterpolationModeHighQualityBicubic.
InterpolationModeBilinearSpecifica l’interpolazione bilineare, che utilizza il più vicino vicinato 2x2 di pixel noti intorno al pixel interpolato.
InterpolationModeBicubicSpecifica l’interpolazione bicubica, che utilizza il più vicino gruppo 4x4 di pixel noti intorno al pixel interpolato.
InterpolationModeNearestNeighborSpecifica l’interpolazione nearest-neighbor, che utilizza solo il valore del pixel più vicino al pixel interpolato.
InterpolationModeHighQualityBilinearSpecifica l’interpolazione bilineare con prefiltraggio.
InterpolationModeHighQualityBicubicSpecifica l’interpolazione bicubica con prefiltraggio, che produce il risultato di qualità più alta tra queste opzioni.

InterpolationModeDefault

public static final byte InterpolationModeDefault

Specifica la modalità di interpolazione predefinita, definita come InterpolationModeBilinear.

InterpolationModeLowQuality

public static final byte InterpolationModeLowQuality

Specifica una modalità di interpolazione a bassa qualità, definita come InterpolationModeNearestNeighbor.

InterpolationModeHighQuality

public static final byte InterpolationModeHighQuality

Specifica una modalità di interpolazione ad alta qualità, definita come InterpolationModeHighQualityBicubic.

InterpolationModeBilinear

public static final byte InterpolationModeBilinear

Specifica l’interpolazione bilineare, che utilizza il più vicino gruppo 2x2 di pixel noti intorno al pixel interpolato. La media ponderata di questi 4 valori di pixel noti determina il valore da assegnare al pixel interpolato. Il risultato appare più liscio rispetto a InterpolationModeNearestNeighbor.

InterpolationModeBicubic

public static final byte InterpolationModeBicubic

Specifica l’interpolazione bicubica, che utilizza il più vicino gruppo 4x4 di pixel noti intorno al pixel interpolato. La media ponderata di questi 16 valori di pixel noti determina il valore da assegnare al pixel interpolato. Poiché i pixel noti si trovano a distanze variabili dal pixel interpolato, i pixel più vicini ricevono un peso maggiore nel calcolo. Il risultato appare più liscio rispetto a InterpolationModeBilinear.

InterpolationModeNearestNeighbor

public static final byte InterpolationModeNearestNeighbor

Specifica l’interpolazione nearest-neighbor, che utilizza solo il valore del pixel più vicino al pixel interpolato. Questa modalità duplica o rimuove semplicemente i pixel, producendo il risultato di qualità più bassa tra queste opzioni.

InterpolationModeHighQualityBilinear

public static final byte InterpolationModeHighQualityBilinear

Specifica l’interpolazione bilineare con prefiltraggio.

InterpolationModeHighQualityBicubic

public static final byte InterpolationModeHighQualityBicubic

Specifica l’interpolazione bicubica con prefiltraggio, che produce il risultato di qualità più alta tra queste opzioni.