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


DngCreator.WriteInputStream(Stream, Size, Stream, Int64) Метод

Определение

Запишите пиксельные android.graphics.ImageFormat#RAW_SENSOR данные в DNG-файл с настроенными в данный момент метаданными.

[Android.Runtime.Register("writeInputStream", "(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V", "")]
public void WriteInputStream (System.IO.Stream dngOutput, Android.Util.Size size, System.IO.Stream pixels, long offset);
[<Android.Runtime.Register("writeInputStream", "(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V", "")>]
member this.WriteInputStream : System.IO.Stream * Android.Util.Size * System.IO.Stream * int64 -> unit

Параметры

dngOutput
Stream

объект java.io.OutputStream , в который записывается файл DNG.

size
Size

объекта Size изображения для записи в пикселях.

pixels
Stream

объект java.io.InputStream пиксельных данных для записи.

offset
Int64

смещение необработанного изображения в байтах. Это указывает, сколько байтов будет пропущено во входных данных перед считываемыми пиксельными данными.

Атрибуты

Исключения

Значение , если во входном или выходном потоке обнаружена ошибка.

Значение , если для записи файла DNG с правильным форматом задано недостаточно сведений о метаданных.

Значение , если переданный размер не соответствует

Комментарии

Запишите пиксельные android.graphics.ImageFormat#RAW_SENSOR данные в DNG-файл с настроенными в данный момент метаданными.

Необработанные пиксельные данные должны иметь 16 бит на пиксель, а входные данные должны содержать не менее offset + 2 * width * height) байтов. Ширина и высота входных данных берутся из ширины и высоты, заданных в DngCreator тегах метаданных, и обычно равны ширине и высоте CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE. До уровня API 23 это всегда было то же самое, что и CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE. Макет пикселей во входных данных определяется из сообщаемого расположения цветового фильтра (CFA), заданного в CameraCharacteristics#SENSOR_INFO_COLOR_FILTER_ARRANGEMENT. Если для записи хорошо отформатированного DNG-файла недостаточно метаданных, java.lang.IllegalStateException будет выдано исключение .

Документация по Java для android.hardware.camera2.DngCreator.writeInputStream(java.io.OutputStream, android.util.Size, java.io.InputStream, long).

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

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