YuvImage.CompressToJpeg(Rect, Int32, Stream) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Compacte uma região de retângulo no YuvImage em um 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
A região do retângulo a ser compactada. O medthod verifica se o retângulo está dentro da imagem. Além disso, o método modifica o retângulo se os pixels de croma nele não forem correspondidos com os pixels de luma nele.
- quality
- Int32
Dica para o compressor, 0-100. 0 significa compactação para tamanho pequeno, 100 significa compactação para qualidade máxima.
- stream
- Stream
OutputStream para gravar os dados compactados.
Retornos
True se a compactação for bem-sucedida.
- Atributos
Exceções
se o retângulo for inválido; qualidade não está dentro de [0, 100]; ou o fluxo é nulo.
Comentários
Compacte uma região de retângulo no YuvImage em um jpeg. Para o formato de imagem, há suporte apenas para ImageFormat.NV21 e ImageFormat.YUY2. Para espaço em cores, há suporte apenas para SRGB.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.