SKWebpEncoder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody kodowania obrazów i animowanych sekwencji w formacie WebP.
public static class SKWebpEncoder
- Dziedziczenie
-
SKWebpEncoder
Przykłady
Kodowanie mapy bitowej do pliku WebP:
using var bitmap = new SKBitmap(200, 200);
using var canvas = new SKCanvas(bitmap);
canvas.DrawColor(SKColors.CornflowerBlue);
using var pixmap = bitmap.PeekPixels();
using var data = SKWebpEncoder.Encode(pixmap, SKWebpEncoderOptions.Default);
File.WriteAllBytes("output.webp", data.ToArray());
Uwagi
Element "SKWebpEncoder" udostępnia metody statyczne kodowania pojedynczego <elementu xref:SkiaSharp.SKPixmap> do danych WebP, a także kodowanie animowanych sekwencji WebP z zakresu <wartości xref:SkiaSharp.SKWebpEncoderFrame> .
Opcje kodowania, takie jak jakość i metoda kompresji, są określane za pośrednictwem <metody xref:SkiaSharp.SKWebpEncoderOptions>.
Metody
| Nazwa | Opis |
|---|---|
| Encode(SKPixmap, SKWebpEncoderOptions) |
Koduje określone dane pikseli do formatu WebP i zwraca wynik jako SKData. |
| Encode(SKWStream, SKPixmap, SKWebpEncoderOptions) |
Koduje określone dane pikseli do formatu WebP i zapisuje wynik w określonym strumieniu. |
| Encode(Stream, SKPixmap, SKWebpEncoderOptions) |
Koduje określone dane pikseli do formatu WebP i zapisuje wynik w określonym strumieniu zarządzanym. |
| EncodeAnimated(ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Koduje określone ramki jako animowaną sieć WebP i zwraca wynik jako SKData. |
| EncodeAnimated(SKWStream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Koduje określone ramki jako animowany składnik WebP i zapisuje wynik w określonym strumieniu. |
| EncodeAnimated(Stream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Koduje określone ramki jako animowany składnik WebP i zapisuje wynik w określonym strumieniu zarządzanym. |