EmfPlusInterpolationMode

EmfPlusInterpolationMode enumeration

L’énumération InterpolationMode définit les manières d’effectuer la mise à l’échelle, y compris l’étirement et la réduction.

public enum EmfPlusInterpolationMode : byte

Valeurs

NomÉvaluerLa description
InterpolationModeDefault0Spécifie le mode d’interpolation par défaut, qui est défini comme InterpolationModeBilinear.
InterpolationModeLowQuality1Spécifie un mode d’interpolation de faible qualité, qui est défini comme InterpolationModeNearestNeighbor.
InterpolationModeHighQuality2Spécifie un mode d’interpolation de haute qualité, qui est défini comme InterpolationModeHighQualityBicubic.
InterpolationModeBilinear3Spécifie l’interpolation bilinéaire, qui utilise le voisinage 2x2 le plus proche des pixels connus entourant le pixel interpolé. La moyenne pondérée de ces 4 valeurs de pixel connues détermine la valeur à attribuer au pixel interpolé. Le résultat est plus lisse que InterpolationModeNearestNeighbor.
InterpolationModeBicubic4Spécifie l’interpolation bicubique, qui utilise le voisinage 4x4 le plus proche des pixels connus entourant le pixel interpolé. La moyenne pondérée de ces 16 valeurs de pixel connues détermine la valeur à attribuer au pixel interpolé. Étant donné que les pixels connus sont susceptibles d’être à des distances variables du pixel interpolé, les pixels les plus proches reçoivent un poids plus élevé dans le calcul. Le résultat est plus lisse que InterpolationModeBilinear.
InterpolationModeNearestNeighbor5Spécifie l’interpolation du plus proche voisin, qui utilise uniquement la valeur du pixel le plus proche du pixel interpolé. Ce mode duplique ou supprime simplement des pixels, produisant le résultat de la plus mauvaise qualité parmi ces options.
InterpolationModeHighQualityBilinear6Spécifie une interpolation bilinéaire avec préfiltrage.
InterpolationModeHighQualityBicubic7Spécifie l’interpolation bicubique avec préfiltrage, qui produit le résultat de la plus haute qualité parmi ces options.

Voir également