IImage.SaveAsync(Stream, ImageFormat, Single) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Asynchronously saves the image to a stream in the specified format.
public System.Threading.Tasks.Task SaveAsync(System.IO.Stream stream, Microsoft.Maui.Graphics.ImageFormat format = Microsoft.Maui.Graphics.ImageFormat.Png, float quality = 1);
abstract member SaveAsync : System.IO.Stream * Microsoft.Maui.Graphics.ImageFormat * single -> System.Threading.Tasks.Task
Public Function SaveAsync (stream As Stream, Optional format As ImageFormat = Microsoft.Maui.Graphics.ImageFormat.Png, Optional quality As Single = 1) As Task
Parameters
- stream
- Stream
The stream to save the image to.
- format
- ImageFormat
The format to save the image in (default is PNG).
- quality
- Single
The quality level (0.0 to 1.0) when using lossy formats like JPEG (default is 1.0).
Returns
A task representing the asynchronous save operation.
Exceptions
Thrown when stream is null.
Thrown when quality is not between 0.0 and 1.0.