Exemple #1
0
 public bool Encode(SKWStream dst, SKEncodedImageFormat format, int quality)
 {
     using (new SKAutoLockPixels(this))
         using (var pixmap = new SKPixmap()) {
             return(PeekPixels(pixmap) && pixmap.Encode(dst, format, quality));
         }
 }
Exemple #2
0
        public static bool Encode(SKWStream dst, SKPixmap src, SKPngEncoderOptions options)
        {
            if (dst == null)
            {
                throw new ArgumentNullException(nameof(dst));
            }
            if (src == null)
            {
                throw new ArgumentNullException(nameof(src));
            }

            return(src.Encode(dst, options));
        }
Exemple #3
0
        public static bool Encode(SKWStream dst, SKPixmap src, SKEncodedImageFormat encoder, int quality)
        {
            if (dst == null)
            {
                throw new ArgumentNullException(nameof(dst));
            }
            if (src == null)
            {
                throw new ArgumentNullException(nameof(src));
            }

            return(src.Encode(dst, encoder, quality));
        }
Exemple #4
0
 public bool Encode(SKWStream dst, SKEncodedImageFormat format, int quality)
 {
     return(SKPixmap.Encode(dst, this, format, quality));
 }