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 toutes les fonctionnalités 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 du scanneur WIA standard. Les propriétés du scanneur standard incluent celles de l’étendue de l’image, de la résolution et des canaux 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 s’agit que d’une partie de la transmission des données. Les applications d’imagerie convertissent les données brutes dans un 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 d’analyse doivent être emballé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 compressés ; Les analyses planaires doivent être converties par mini-pilotes au format de pixels packed.

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

En-tête de données RAW WIA

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