Partager via


Transfert de données au format RAW

WIA prend en charge le format RAW pour les transferts de données. L’avantage du format RAW pour les transferts WIA est qu’il prend en charge les fonctionnalités complètes de votre tête d’analyse.

La propriété WIA_IPA_FORMAT peut être définie sur le nom symbolique GUID pour le format RAW, WiaImgFmt_RAW.

Pour ajouter la prise en charge des transferts de données au format RAW, un pilote de scanneur doit fournir toutes les propriétés standard du scanneur WIA. Les propriétés du scanneur standard incluent celles de l’étendue, de la résolution et des canaux de l’image par pixel. Votre pilote doit également fournir le nombre de bits par canal dans la propriété WIA_IPA_RAW_BITS_PER_CHANNEL .

Le format RAW n’est pas destiné à être un format de fichier ; il ne fait qu’une partie de la transmission de données. Les applications d’imagerie convertissent les données brutes en format de fichier d’imagerie standard. La propriété WIA_IPA_FILENAME_EXTENSION doit être définie sur une chaîne vide (ce qui signifie « » et non NULL, car NULL peut être un problème pour certaines applications).

Les lignes d’analyse doivent être alignées sur DWORD. Une ligne d’analyse peut avoir besoin d’être rembourrée à la fin afin que sa longueur soit un multiple de 4 octets. Les pixels de chaque ligne de balayage doivent être regroupés. Les données d’image peuvent être compressées ou non compressées.

Note Pour les données d'image non compressées, les données doivent être au format de pixels assemblés. Les analyses planaires doivent être converties par des mini-pilotes au format de pixels assemblés.

Cette section fournit des informations supplémentaires sur les rubriques suivantes :

En-tête de données RAW WIA

Validation des propriétés pour les transferts de format RAW