YuvImage.CompressToJpegR(YuvImage, Int32, Stream) 方法

定义

将 HDR 图像压缩为 JPEG/R 格式。

[Android.Runtime.Register("compressToJpegR", "(Landroid/graphics/YuvImage;ILjava/io/OutputStream;)Z", "GetCompressToJpegR_Landroid_graphics_YuvImage_ILjava_io_OutputStream_Handler", ApiSince=34)]
public virtual bool CompressToJpegR (Android.Graphics.YuvImage sdr, int quality, System.IO.Stream stream);
[<Android.Runtime.Register("compressToJpegR", "(Landroid/graphics/YuvImage;ILjava/io/OutputStream;)Z", "GetCompressToJpegR_Landroid_graphics_YuvImage_ILjava_io_OutputStream_Handler", ApiSince=34)>]
abstract member CompressToJpegR : Android.Graphics.YuvImage * int * System.IO.Stream -> bool
override this.CompressToJpegR : Android.Graphics.YuvImage * int * System.IO.Stream -> bool

参数

sdr
YuvImage

SDR 映像,仅支持ImageFormat.YUV_420_888。

quality
Int32

提示压缩器,0-100。 0 表示小大小压缩,100 表示压缩最大质量。

stream
Stream

OutputStream 用于写入压缩的数据。

返回

如此 如果压缩成功。

属性

注解

将 HDR 图像压缩为 JPEG/R 格式。

示例用法:hdr_image.compressToJpegR(sdr_image,90,stream);

对于 SDR 映像,仅支持YUV_420_888图像格式,并且支持以下颜色空间:ColorSpace.Named.SRGB,ColorSpace.Named.DISPLAY_P3

对于 HDR 图像,仅支持YCBCR_P010图像格式,并且支持以下颜色空间:ColorSpace.Named.BT2020_HLG、ColorSpace.Named.BT2020_PQ

适用于 . 的 android.graphics.YuvImage.compressToJpegR(android.graphics.YuvImage, int, java.io.OutputStream)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于