SKBitmap.Encode メソッド

定義

オーバーロード

名前 説明
Encode(SKWStream, SKEncodedImageFormat, Int32)

指定した形式を使用してイメージをエンコードします。

Encode(SKEncodedImageFormat, Int32)

指定した形式と品質を使用してビットマップをエンコードします。

Encode(Stream, SKEncodedImageFormat, Int32)

指定した形式を使用して、ストリームにビットマップをエンコードします。

Encode(SKWStream, SKEncodedImageFormat, Int32)

指定した形式を使用してイメージをエンコードします。

public bool Encode(SkiaSharp.SKWStream dst, SkiaSharp.SKEncodedImageFormat format, int quality);

パラメーター

dst
SKWStream

エンコードされたイメージを書き込むストリーム。

format
SKEncodedImageFormat

イメージのエンコードに使用されるファイル形式。

quality
Int32

イメージに使用する品質レベル。 品質の範囲は 0 ~ 100 です。 値が大きいほど、表示品質は向上しますが、圧縮率は低くなります。

返品

成功した場合は true を返し、エラーが発生した場合は false を返します。

適用対象

Encode(SKEncodedImageFormat, Int32)

指定した形式と品質を使用してビットマップをエンコードします。

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

パラメーター

format
SKEncodedImageFormat

イメージのエンコードに使用されるファイル形式。

quality
Int32

イメージに使用する品質レベル。 品質の範囲は 0 ~ 100 です。 値が大きいほど、表示品質は向上しますが、圧縮率は低くなります。

返品

エンコードされたデータ、またはエラー時に null

適用対象

Encode(Stream, SKEncodedImageFormat, Int32)

指定した形式を使用して、ストリームにビットマップをエンコードします。

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

パラメーター

dst
Stream

エンコードされたイメージを書き込むストリーム。

format
SKEncodedImageFormat

イメージのエンコードに使用されるファイル形式。

quality
Int32

イメージに使用する品質レベル。 品質の範囲は 0 ~ 100 です。 値が大きいほど、表示品質は向上しますが、圧縮率は低くなります。

返品

成功すると true が返されます。

適用対象