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
| Campo | Descrizione |
|---|---|
| InterpolationModeDefault | Specifica la modalità di interpolazione predefinita, definita come InterpolationModeBilinear. |
| InterpolationModeLowQuality | Specifica una modalità di interpolazione a bassa qualità, definita come InterpolationModeNearestNeighbor. |
| InterpolationModeHighQuality | Specifica una modalità di interpolazione ad alta qualità, definita come InterpolationModeHighQualityBicubic. |
| InterpolationModeBilinear | Specifica l’interpolazione bilineare, che utilizza il più vicino vicinato 2x2 di pixel noti intorno al pixel interpolato. |
| InterpolationModeBicubic | Specifica l’interpolazione bicubica, che utilizza il più vicino gruppo 4x4 di pixel noti intorno al pixel interpolato. |
| InterpolationModeNearestNeighbor | Specifica l’interpolazione nearest-neighbor, che utilizza solo il valore del pixel più vicino al pixel interpolato. |
| InterpolationModeHighQualityBilinear | Specifica l’interpolazione bilineare con prefiltraggio. |
| InterpolationModeHighQualityBicubic | Specifica 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.