Share via


IImage.SaveAsync(Stream, ImageFormat, Single) Method

Definition

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.

Applies to