Exemple #1
0
        public void Save(Stream stream, Graphics.ImageFormat format = Graphics.ImageFormat.Png, float quality = 1)
        {
            switch (format)
            {
            case Graphics.ImageFormat.Jpeg:
                _bitmap.EncodeImage(ImageFormat.Jpeg, stream);
                break;

            default:
                _bitmap.EncodeImage(ImageFormat.Png, stream);
                break;
            }
        }
        public IImage LoadImageFromStream(Stream stream, Graphics.ImageFormat format = Graphics.ImageFormat.Png)
        {
            var bitmap = CurrentTarget.Value.LoadBitmap(stream);

            return(new DXImage(bitmap));
        }
Exemple #3
0
 public Task SaveAsync(Stream stream, Graphics.ImageFormat format = Graphics.ImageFormat.Png, float quality = 1)
 {
     return(Task.Factory.StartNew(() => Save(stream, format, quality)));
 }