Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public SKData Encode(SKImageEncodeFormat format, int quality)
 {
     return(GetObject <SKData> (SkiaApi.sk_image_encode_specific(Handle, format, quality)));
 }
Exemplo n.º 3
0
 public SKData Encode(SKImageEncodeFormat format, int quality)
 {
     return(Encode((SKEncodedImageFormat)format, quality));
 }
Exemplo n.º 4
0
 public SKData Encode(SKImageEncodeFormat format, int quality)
 {
     return GetObject<SKData> (SkiaApi.sk_image_encode_specific (Handle, format, quality));
 }
Exemplo n.º 5
0
		public extern static sk_data_t sk_image_encode_specific(sk_image_t t, SKImageEncodeFormat format, int quality);