SKWebpEncoder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes d’encodage d’images et de séquences animées au format WebP.
public static class SKWebpEncoder
- Héritage
-
SKWebpEncoder
Exemples
Encodage d’une bitmap dans un fichier 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());
Remarques
« SKWebpEncoder » fournit des méthodes statiques pour encoder un seul <xref :SkiaSharp.SKPixmap> sur des données WebP, ainsi que l’encodage de séquences WebP animées à plusieurs images à partir d’une étendue de <valeurs xref :SkiaSharp.SKWebpEncoderFrame> .
Les options d’encodage telles que la qualité et la méthode de compression sont spécifiées via <xref :SkiaSharp.SKWebpEncoderOptions>.
Méthodes
| Nom | Description |
|---|---|
| Encode(SKPixmap, SKWebpEncoderOptions) |
Encode les données de pixel spécifiées au format WebP et retourne le résultat sous SKData. |
| Encode(SKWStream, SKPixmap, SKWebpEncoderOptions) |
Encode les données de pixel spécifiées au format WebP et écrit le résultat dans le flux spécifié. |
| Encode(Stream, SKPixmap, SKWebpEncoderOptions) |
Encode les données de pixels spécifiées au format WebP et écrit le résultat dans le flux managé spécifié. |
| EncodeAnimated(ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Encode les images spécifiées en tant que WebP animé et retourne le résultat sous la forme SKData. |
| EncodeAnimated(SKWStream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Encode les images spécifiées en tant que WebP animé et écrit le résultat dans le flux spécifié. |
| EncodeAnimated(Stream, ReadOnlySpan<SKWebpEncoderFrame>, SKWebpEncoderOptions) |
Encode les images spécifiées en tant que WebP animé et écrit le résultat dans le flux managé spécifié. |