SkiaSharp кодировать GIF из изображения - PullRequest
0 голосов
/ 06 ноября 2018

Использование VS2017, .NetStandard2.0,

У меня есть следующий фрагмент.

public void Execute(ImageContainer<SKBitmap> context)
{
    if(ImageFormat == ImageFormat.Unknown)
    {
        ImageFormat = context.OriginalFormat;
    }
    var img = SKImage.FromBitmap(context.Image);
    var data = img.Encode(SKEncodedImageFormat.Gif, Quality);//returns null
    context.ImageStream = data.AsStream(true);
}

Когда я кодирую изображение, PNG, JPEG и т. Д., Все работает нормально. Однако, когда я кодирую как gif, я получаю ноль.

Означает ли это, что вы не можете кодировать gif из SKImage? или есть альтернативный способ?

...