BitmapScalingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, welcher Algorithmus zum Skalieren von Bitmapbildern verwendet wird.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Vererbung
Felder
Fant | 2 | Verwendet Fant-Bitmapskalierung mit sehr hoher Qualität, die langsamer als alle anderen Bitmapskalierungsmodi ist, jedoch eine Ausgabe mit höherer Qualität erzeugt. |
HighQuality | 2 | Verwendet Bitmapskalierung mit hoher Qualität, die langsamer als der LowQuality-Modus ist, jedoch eine Ausgabe mit höherer Qualität erzeugt. Der HighQuality-Modus ist mit dem Fant-Modus identisch. |
Linear | 1 | Verwendet lineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt. |
LowQuality | 1 | Verwendet bilineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt. Der LowQuality-Modus ist mit dem Linear-Modus identisch. |
NearestNeighbor | 3 | Verwendet die Nächster-Nachbar-Bitmapskalierung, die Leistungsvorteile gegenüber dem LowQuality-Modus bietet, wenn die Softwarerasterisierungsfunktion verwendet wird. Dieser Modus wird oft zum Vergrößern einer Bitmap verwendet. |
Unspecified | 0 | Verwendet den Standard-Bitmapskalierungsmodus Linear. |
Beispiele
Das folgende Beispiel zeigt, wie Sie die RenderOptions.SetBitmapScalingMode -Methode verwenden, um den Bitmapskalierungsmodus für ein Bildobjekt auf LowQuality
festzulegen:
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)
Hinweise
Beim Animieren der Skalierung beliebiger Bitmaps kann der standardmäßige Algorithmus für die Bildbearbeitung in hoher Qualität manchmal genügend Systemressourcen verbrauchen, um eine Verschlechterung der Bildfrequenz zu verursachen. Diese Beeinträchtigung der Bildfrequenz kann dazu führen, dass Animationen Frames überspringen oder stottern. Wenn Sie die RenderOptions.BitmapScalingMode -Eigenschaft auf LowQuality
festlegen, können Sie beim Skalieren einer Bitmap eine flüssigere Animation erstellen.