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
будет выдано исключение .
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.