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)); }
public Task SaveAsync(Stream stream, Graphics.ImageFormat format = Graphics.ImageFormat.Png, float quality = 1) { return(Task.Factory.StartNew(() => Save(stream, format, quality))); }