共用方式為


SKBitmap.Encode 方法

定義

多載

Encode(SKEncodedImageFormat, Int32)
Encode(SKWStream, SKEncodedImageFormat, Int32)
已過時。.

使用指定的格式來編碼影像。

Encode(Stream, SKEncodedImageFormat, Int32)

Encode(SKEncodedImageFormat, Int32)

public SkiaSharp.SKData Encode (SkiaSharp.SKEncodedImageFormat format, int quality);

參數

format
SKEncodedImageFormat

用來編碼影像的檔案格式。

quality
Int32

要用於影像的品質等級。 品質範圍從 0 到 100。 較高的值對應至改善的視覺品質,但較不壓縮。

傳回

適用於

Encode(SKWStream, SKEncodedImageFormat, Int32)

警告

Use SKPixmap.Encode instead.

使用指定的格式來編碼影像。

[System.Obsolete("Use SKPixmap.Encode instead.")]
public bool Encode (SkiaSharp.SKWStream dst, SkiaSharp.SKEncodedImageFormat format, int quality);
public bool Encode (SkiaSharp.SKWStream dst, SkiaSharp.SKEncodedImageFormat format, int quality);

參數

dst
SKWStream

要寫入編碼影像的資料流程。

format
SKEncodedImageFormat

用來編碼影像的檔案格式。

quality
Int32

要用於影像的品質等級。 品質範圍從 0 到 100。 較高的值對應至改善的視覺品質,但較不壓縮。

傳回

true在成功時傳回 ,如果發生錯誤,則 false 傳回 。

屬性

適用於

Encode(Stream, SKEncodedImageFormat, Int32)

public bool Encode (System.IO.Stream dst, SkiaSharp.SKEncodedImageFormat format, int quality);

參數

dst
Stream

要寫入編碼影像的資料流程。

format
SKEncodedImageFormat

用來編碼影像的檔案格式。

quality
Int32

要用於影像的品質等級。 品質範圍從 0 到 100。 較高的值對應至改善的視覺品質,但較不壓縮。

傳回

適用於