SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Methode
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.
Kopiert diese Pixmap auf das Ziel, skalieren Sie die Pixel an die Zielgröße, und konvertieren Sie die Pixel so, dass sie dem Farb- und Alphatyp entsprechen.
public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);
Parameter
- destination
- SKPixmap
Die pixmap, um die skalierten und konvertierten Pixel zu empfangen.
- quality
- SKFilterQuality
Das Qualitätsniveau, das beim Skalieren der Pixel verwendet werden soll.
Gibt zurück
Gibt true
nach Erfolg zurück, oder false
wenn ein Fehler aufgetreten ist.
Hinweise
Pixel werden nur kopiert, wenn eine Pixelkonvertierung möglich ist.
Wenn der Farbtyp oder Alpha8istGray8, muss der Zielfarbtyp übereinstimmen. Wenn der Farbtyp ist Gray8, muss auch der Zielfarbraum übereinstimmen.
Wenn der Alphatyp lautet Opaque, muss der Alpha-Zieltyp übereinstimmen.
Wenn der Farbraum ist null
, muss auch der Zielfarbraum sein null
.
Filterqualität:
- None ist am schnellsten und wird in der Regel mit dem nächstgelegenen Nachbarfilter implementiert.
- Low wird in der Regel mit Bilerpfilter implementiert.
- Medium wird in der Regel mit Bilerpfilter und mipmap implementiert, wenn die Größe reduziert wird.
- High ist am langsamsten, in der Regel mit dem bicubischen Filter implementiert.