使用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时,会返回null。
这是否意味着您不能从SKImage编码为gif?还是有另一种方法?