YuvImage.CompressToJpeg(Rect, Int32, Stream) メソッド

定義

YuvImage の四角形領域を jpeg に圧縮します。

[Android.Runtime.Register("compressToJpeg", "(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z", "GetCompressToJpeg_Landroid_graphics_Rect_ILjava_io_OutputStream_Handler")]
public virtual bool CompressToJpeg (Android.Graphics.Rect? rectangle, int quality, System.IO.Stream? stream);
[<Android.Runtime.Register("compressToJpeg", "(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z", "GetCompressToJpeg_Landroid_graphics_Rect_ILjava_io_OutputStream_Handler")>]
abstract member CompressToJpeg : Android.Graphics.Rect * int * System.IO.Stream -> bool
override this.CompressToJpeg : Android.Graphics.Rect * int * System.IO.Stream -> bool

パラメーター

rectangle
Rect

圧縮する四角形の領域。 medthod は、四角形がイメージ内にあるかどうかを確認します。 また、このメソッドは、その中の彩度ピクセルが、その中のルマピクセルと一致しない場合に四角形を変更します。

quality
Int32

圧縮機へのヒント、0-100。 0 は小さいサイズの場合は圧縮を意味し、100 は最大品質の場合は圧縮を意味します。

stream
Stream

圧縮データを書き込む OutputStream。

戻り値

圧縮が成功した場合は True。

属性

例外

四角形が無効な場合は 。quality は [0, 100] 内にありません。または stream が null です。

注釈

YuvImage の四角形領域を jpeg に圧縮します。 イメージ形式の場合、ImageFormat.NV21 と ImageFormat.YUY2 のみがサポートされます。 色空間の場合、SRGB のみがサポートされます。

の Java ドキュメント android.graphics.YuvImage.compressToJpeg(android.graphics.Rect, int, java.io.OutputStream)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象