public SKData Encode(SKImageEncodeFormat format, int quality) { SKEncodedImageFormat newFormat; switch (format) { case SKImageEncodeFormat.Bmp: newFormat = SKEncodedImageFormat.Bmp; break; case SKImageEncodeFormat.Gif: newFormat = SKEncodedImageFormat.Gif; break; case SKImageEncodeFormat.Ico: newFormat = SKEncodedImageFormat.Ico; break; case SKImageEncodeFormat.Jpeg: newFormat = SKEncodedImageFormat.Jpeg; break; case SKImageEncodeFormat.Png: newFormat = SKEncodedImageFormat.Png; break; case SKImageEncodeFormat.Wbmp: newFormat = SKEncodedImageFormat.Wbmp; break; case SKImageEncodeFormat.Webp: newFormat = SKEncodedImageFormat.Webp; break; case SKImageEncodeFormat.Ktx: newFormat = SKEncodedImageFormat.Ktx; break; case SKImageEncodeFormat.Unknown: default: newFormat = SKEncodedImageFormat.Png; break; } return(Encode(newFormat, quality)); }
public SKData Encode(SKImageEncodeFormat format, int quality) { return(GetObject <SKData> (SkiaApi.sk_image_encode_specific(Handle, format, quality))); }
public SKData Encode(SKImageEncodeFormat format, int quality) { return(Encode((SKEncodedImageFormat)format, quality)); }
public SKData Encode(SKImageEncodeFormat format, int quality) { return GetObject<SKData> (SkiaApi.sk_image_encode_specific (Handle, format, quality)); }
public extern static sk_data_t sk_image_encode_specific(sk_image_t t, SKImageEncodeFormat format, int quality);