Freigeben über


BitmapInterpolationMode Enumeration

Definition

Gibt den Interpolationsmodus an, der zum Skalieren von Pixeldaten verwendet wird.

public enum class BitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BitmapInterpolationMode
var value = Windows.Graphics.Imaging.BitmapInterpolationMode.nearestNeighbor
Public Enum BitmapInterpolationMode
Vererbung
BitmapInterpolationMode
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Cubic 2

Ein bikubischer Interpolationsalgorithmus. Zielpixelwerte werden als gewichteter Durchschnitt der nächsten sechzehn Pixel in einem 4x4-Raster berechnet.

Fant 3

Ein Fant-Resamplingalgorithmus. Zielpixelwerte werden als gewichteter Durchschnitt aller Pixel berechnet, die dem neuen Pixel in einem boxförmigen Kernel zugeordnet sind.

Linear 1

Ein bilinearer Interpolationsalgorithmus. Die Ausgabepixelwerte werden als gewichteter Durchschnitt der nächsten vier Pixel in einem 2x2-Raster berechnet.

NearestNeighbor 0

Ein Interpolationsalgorithmus des nächsten Nachbarn. Wird auch als nächste Pixel- oder Punktinterpolation bezeichnet. Dem Ausgabepixel wird der Wert des Pixels zugewiesen, in das der Punkt fällt. Es werden keine anderen Pixel berücksichtigt.

Hinweise

Diese Enumeration wird beim Festlegen der InterpolationMode-Eigenschaft eines BitmapTransform-Objekts verwendet.

Im Allgemeinen steigt beim Wechsel von NearestNeighbor zu Fant die Interpolationsqualität, während die Leistung abnimmt.

Gilt für:

Weitere Informationen