EmfPlusInterpolationMode

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

public final class EmfPlusInterpolationMode extends System.Enum

InterpolationMode‑enumerationen definierar sätt att utföra skalning, inklusive sträckning och krympning.

Fält

FältBeskrivning
InterpolationModeDefaultAnger standardinterpolationsläget, som definieras som InterpolationModeBilinear.
InterpolationModeLowQualityAnger ett lågkvalitativt interpolationsläge, som definieras som InterpolationModeNearestNeighbor.
InterpolationModeHighQualityAnger ett högkvalitativt interpolationsläge, som definieras som InterpolationModeHighQualityBicubic.
InterpolationModeBilinearAnger bilinjär interpolation, som använder det närmaste 2×2‑grannskapet av kända pixlar runt den interpolerade pixeln.
InterpolationModeBicubicAnger bikubisk interpolering, som använder det närmaste 4x4-grannskapet av kända pixlar kring den interpolerade pixeln.
InterpolationModeNearestNeighborAnger närmaste-granne-interpolering, som endast använder värdet på den pixel som är närmast den interpolerade pixeln.
InterpolationModeHighQualityBilinearAnger bilinjär interpolering med förfiltrering.
InterpolationModeHighQualityBicubicAnger bikubisk interpolering med förfiltrering, vilket ger det högkvalitativaste resultatet bland dessa alternativ.

InterpolationModeDefault

public static final byte InterpolationModeDefault

Anger standardinterpolationsläget, som definieras som InterpolationModeBilinear.

InterpolationModeLowQuality

public static final byte InterpolationModeLowQuality

Anger ett lågkvalitativt interpolationsläge, som definieras som InterpolationModeNearestNeighbor.

InterpolationModeHighQuality

public static final byte InterpolationModeHighQuality

Anger ett högkvalitativt interpolationsläge, som definieras som InterpolationModeHighQualityBicubic.

InterpolationModeBilinear

public static final byte InterpolationModeBilinear

Anger bilinjär interpolering, som använder det närmaste 2x2-grannskapet av kända pixlar kring den interpolerade pixeln. Det viktade genomsnittet av dessa 4 kända pixelvärden bestämmer värdet som ska tilldelas den interpolerade pixeln. Resultatet ser jämnare ut än InterpolationModeNearestNeighbor.

InterpolationModeBicubic

public static final byte InterpolationModeBicubic

Anger bikubisk interpolering, som använder det närmaste 4x4-grannskapet av kända pixlar kring den interpolerade pixeln. Det viktade genomsnittet av dessa 16 kända pixelvärden bestämmer värdet som ska tilldelas den interpolerade pixeln. Eftersom de kända pixlarna sannolikt befinner sig på olika avstånd från den interpolerade pixeln, får närmare pixlar en högre vikt i beräkningen. Resultatet ser jämnare ut än InterpolationModeBilinear.

InterpolationModeNearestNeighbor

public static final byte InterpolationModeNearestNeighbor

Anger närmaste-granne-interpolering, som endast använder värdet på den pixel som är närmast den interpolerade pixeln. Detta läge duplicerar eller tar bort pixlar, vilket ger det lägsta kvalitetsresultatet bland dessa alternativ.

InterpolationModeHighQualityBilinear

public static final byte InterpolationModeHighQualityBilinear

Anger bilinjär interpolering med förfiltrering.

InterpolationModeHighQualityBicubic

public static final byte InterpolationModeHighQualityBicubic

Anger bikubisk interpolering med förfiltrering, vilket ger det högkvalitativaste resultatet bland dessa alternativ.