YuvImage.CompressToJpeg(Rect, Int32, Stream) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprima una región de rectángulo en YuvImage en un 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
Parámetros
- rectangle
- Rect
Región del rectángulo que se va a comprimir. El medthod comprueba si el rectángulo está dentro de la imagen. Además, el método modifica el rectángulo si los píxeles cromáticos en él no coinciden con los píxeles luma en él.
- quality
- Int32
Sugerencia al compresor, 0-100. 0 significa comprimir para tamaño pequeño, 100 significado comprimir para la calidad máxima.
- stream
- Stream
OutputStream para escribir los datos comprimidos.
Devoluciones
True si la compresión se realiza correctamente.
- Atributos
Excepciones
si el rectángulo no es válido; la calidad no está dentro de [0, 100]; o la secuencia es null.
Comentarios
Comprima una región de rectángulo en YuvImage en un jpeg. En el caso del formato de imagen, solo se admiten ImageFormat.NV21 e ImageFormat.YUY2. En el caso del espacio de colores, solo se admite SRGB.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.