EmfPlusInterpolationMode

EmfPlusInterpolationMode enumeration

L’enumerazione InterpolationMode definisce i modi per eseguire il ridimensionamento, incluso lo stretching e il restringimento.

public enum EmfPlusInterpolationMode : byte

I valori

NomeValoreDescrizione
InterpolationModeDefault0Specifica la modalità di interpolazione predefinita, definita come InterpolationModeBilinear.
InterpolationModeLowQuality1Specifica una modalità di interpolazione di bassa qualità, definita come InterpolationModeNearestNeighbor.
InterpolationModeHighQuality2Specifica una modalità di interpolazione di alta qualità, definita come InterpolationModeHighQualityBicubic.
InterpolationModeBilinear3Specifica l’interpolazione bilineare, che utilizza l’intorno 2x2 più vicino di pixel conosciuti che circondano il pixel interpolato. La media pesata di questi 4 valori di pixel noti determina il valore da assegnare al pixel interpolato. Il risultato è più fluido rispetto a InterpolationModeNearestNeighbor.
InterpolationModeBicubic4Specifica l’interpolazione bicubica, che utilizza l’intorno 4x4 più vicino di pixel conosciuti che circondano il pixel interpolato. La media ponderata di questi 16 valori di pixel noti determina il valore da assegnare al pixel interpolato. Poiché è probabile che i pixel noti si trovino a distanze variabili dal pixel interpolato, ai pixel più vicini viene assegnato un peso maggiore nel calcolo. Il risultato è più fluido rispetto a InterpolationModeBilinear.
InterpolationModeNearestNeighbor5Specifica l’interpolazione del vicino più vicino, 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.
InterpolationModeHighQualityBilinear6Specifica l’interpolazione bilineare con prefiltraggio.
InterpolationModeHighQualityBicubic7Specifica l’interpolazione bicubica con prefiltraggio, che produce il risultato di qualità più alta tra queste opzioni.

Guarda anche