Udostępnij przez


Transfer danych w formacie RAW

WIA obsługuje format RAW na potrzeby transferów danych. Zaletą formatu RAW dla transferów WIA jest to, że obsługuje on pełne możliwości głowicy skanowania.

Właściwość WIA_IPA_FORMAT można ustawić na nazwę symboliczną identyfikatora GUID dla formatu RAW , WiaImgFmt_RAW.

Aby dodać obsługę transferów danych w formacie RAW, sterownik skanera musi podać wszystkie standardowe właściwości skanera WIA. Standardowe właściwości skanera obejmują te dla zakresu obrazu, rozdzielczości i kanałów na piksel. Sterownik musi również podać liczbę bitów na kanał we właściwości WIA_IPA_RAW_BITS_PER_CHANNEL .

Format RAW nie jest przeznaczony do formatu pliku; jest tylko częścią transmisji danych. Aplikacje do tworzenia obrazów konwertują nieprzetworzone dane na standardowy format pliku obrazu. Właściwość WIA_IPA_FILENAME_EXTENSION musi być ustawiona na pusty ciąg (czyli "" i nie null, ponieważ może to być problem z wartością NULL dla niektórych aplikacji).

Linie skanowania muszą być wyrównane do DWORD. Może być konieczne wypełnienie linii skanowania na końcu, aby jej długość była wielokrotnością 4 bajtów. Piksele w obrębie każdego wiersza skanowania muszą być pakowane. Dane obrazów mogą być kompresowane lub nieskompresowane.

Uwaga W przypadku nieskompresowanych danych obrazu dane muszą być w formacie pikseli pakowanych; skanowania planarne powinny być konwertowane przez mini-sterowniki do formatu pikseli pakowanych.

Ta sekcja zawiera dodatkowe informacje na temat następujących tematów:

Nagłówek danych RAW WIA

Walidacja właściwości dla transferów formatu RAW