次の方法で共有


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 です。 値が大きいほど、ビジュアルの品質は向上しますが、圧縮は少なくなります。

戻り値

適用対象