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。 值越高,视觉质量越好,但压缩越少。

返回

适用于