DngCreator.WriteInputStream(Stream, Size, Stream, Int64) Método

Definição

Escreva os dados de android.graphics.ImageFormat#RAW_SENSOR pixel em um arquivo DNG com os metadados configurados no momento.

[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

Parâmetros

dngOutput
Stream

um java.io.OutputStream para gravar o arquivo DNG.

size
Size

a Size imagem a ser gravada, em pixels.

pixels
Stream

um java.io.InputStream dos dados de pixel a serem gravados.

offset
Int64

o deslocamento da imagem bruta em bytes. Isso indica quantos bytes serão ignorados na entrada antes que os dados de pixel sejam lidos.

Atributos

Exceções

se um erro foi encontrado no fluxo de entrada ou saída.

se não forem definidas informações de metadados suficientes para gravar um arquivo DNG bem formatado.

se o tamanho passado não corresponder ao

Comentários

Escreva os dados de android.graphics.ImageFormat#RAW_SENSOR pixel em um arquivo DNG com os metadados configurados no momento.

Os dados brutos de pixel devem ter 16 bits por pixel e a entrada deve conter pelo menos offset + 2 * width * height) bytes. A largura e a altura da entrada são retiradas da largura e da altura definidas nas DngCreator marcas de metadados e, normalmente, serão iguais à largura e à altura de CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE. Antes do nível 23 da API, isso sempre era o mesmo que CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE. O layout de pixel na entrada é determinado a partir da CFA (disposição de filtro de cor) relatada definida em CameraCharacteristics#SENSOR_INFO_COLOR_FILTER_ARRANGEMENT. Se metadados insuficientes estiverem disponíveis para gravar um arquivo DNG bem formatado, um java.lang.IllegalStateException será gerado.

Java documentação para android.hardware.camera2.DngCreator.writeInputStream(java.io.OutputStream, android.util.Size, java.io.InputStream, long).

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.

Aplica-se a