SKWebpEncoder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi per la codifica di immagini e sequenze animate nel formato WebP.
public static class SKWebpEncoder
- Ereditarietà
-
SKWebpEncoder
Esempio
Codifica di una bitmap in un file 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());
Commenti
'SKWebpEncoder' fornisce metodi statici per codificare un singolo <xref:SkiaSharp.SKPixmap> in dati WebP, nonché codificare sequenze WebP animate a più frame da un intervallo di <valori xref:SkiaSharp.SKWebpEncoderFrame> .
Le opzioni di codifica, ad esempio il metodo di compressione e qualità, vengono specificate tramite <xref:SkiaSharp.SKWebpEncoderOptions>.
Metodi
| Nome | Descrizione |
|---|---|
| Encode(SKPixmap, SKWebpEncoderOptions) |
Codifica i dati pixel specificati nel formato WebP e restituisce il risultato come SKData. |
| Encode(SKWStream, SKPixmap, SKWebpEncoderOptions) |
Codifica i dati pixel specificati in formato WebP e scrive il risultato nel flusso specificato. |
| Encode(Stream, SKPixmap, SKWebpEncoderOptions) |
Codifica i dati pixel specificati in formato WebP e scrive il risultato nel flusso gestito specificato. |
| EncodeAnimated(ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Codifica i fotogrammi specificati come WebP animato e restituisce il risultato come SKData. |
| EncodeAnimated(SKWStream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Codifica i fotogrammi specificati come WebP animato e scrive il risultato nel flusso specificato. |
| EncodeAnimated(Stream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Codifica i fotogrammi specificati come WebP animato e scrive il risultato nel flusso gestito specificato. |