YuvImage.CompressToJpeg(Rect, Int32, Stream) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Komprimieren Sie einen Rechteckbereich im YuvImage in ein 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
Parameter
- rectangle
- Rect
Der zu komprimierende Rechteckbereich. Das Medthod überprüft, ob sich das Rechteck innerhalb des Bilds befindet. Außerdem ändert die Methode das Rechteck, wenn die darin enthaltenen Farbpixel nicht mit den luma-Pixeln übereinstimmen.
- quality
- Int32
Hinweis auf den Kompressor, 0-100. 0 bedeutet Komprimierung für kleine Größe, 100 bedeutet Komprimierung für maximale Qualität.
- stream
- Stream
OutputStream zum Schreiben der komprimierten Daten.
Gibt zurück
True, wenn die Komprimierung erfolgreich ist.
- Attribute
Ausnahmen
wenn das Rechteck ungültig ist; Qualität liegt nicht in [0, 100]; oder Stream ist NULL.
Hinweise
Komprimieren Sie einen Rechteckbereich im YuvImage in ein JPEG. Für das Bildformat werden nur ImageFormat.NV21 und ImageFormat.YUY2 unterstützt. Für den Farbraum wird nur SRGB unterstützt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.