Использование 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? или есть альтернативный способ?