Exemple #1
0
 public static SKImage FromEncodedData(Stream data)
 {
     if (data == null)
     {
         throw new ArgumentNullException(nameof(data));
     }
     using (var stream = SKBitmap.WrapManagedStream(data))
         using (var codec = SKCodec.Create(stream))
             using (var bitmap = SKBitmap.Decode(codec, codec.Info)) {
                 if (bitmap == null)
                 {
                     return(null);
                 }
                 return(FromBitmap(bitmap));
             }
 }