Поделиться через


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 для записи сжатых данных.

Возвращаемое значение

Значение True, если сжатие выполнено успешно.

Атрибуты

Комментарии

Сжатие образа 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

Документация по Java для android.graphics.YuvImage.compressToJpegR(android.graphics.YuvImage, int, java.io.OutputStream).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к