DngCreator.WriteInputStream(Stream, Size, Stream, Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.