DngCreator.WriteInputStream(Stream, Size, Stream, Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrivez les données de android.graphics.ImageFormat#RAW_SENSOR pixel dans un fichier DNG avec les métadonnées actuellement configurées.
[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
Paramètres
- dngOutput
- Stream
pour java.io.OutputStream écrire le fichier DNG dans.
- size
- Size
de Size l’image à écrire, en pixels.
- pixels
- Stream
données java.io.InputStream de pixels à écrire.
- offset
- Int64
décalage de l’image brute en octets. Cela indique le nombre d’octets ignorés dans l’entrée avant la lecture des données de pixels.
- Attributs
Exceptions
si une erreur a été rencontrée dans le flux d’entrée ou de sortie.
si des informations de métadonnées insuffisantes ont été définies pour écrire un fichier DNG bien mis en forme.
si la taille passée ne correspond pas à la
Remarques
Écrivez les données de android.graphics.ImageFormat#RAW_SENSOR pixel dans un fichier DNG avec les métadonnées actuellement configurées.
Les données de pixel brut doivent avoir 16 bits par pixel, et l’entrée doit contenir au moins offset + 2 * width * height) des octets. La largeur et la hauteur de l’entrée sont extraites de la largeur et de la hauteur définies dans les DngCreator balises de métadonnées, et sont généralement égales à la largeur et à la hauteur de CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE. Avant le niveau 23 de l’API, cela était toujours le même que CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE. La disposition en pixels de l’entrée est déterminée à partir de l’ensemble de filtre de couleur (CFA) signalé.CameraCharacteristics#SENSOR_INFO_COLOR_FILTER_ARRANGEMENT Si des métadonnées insuffisantes sont disponibles pour écrire un fichier DNG bien mis en forme, une java.lang.IllegalStateException valeur est levée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.