TWAIN- und Unformatiertes RGB-Format
Wenn eine Anwendung ein Bild überträgt, dessen Format-GUID WiaImgFmt_RAWRGB ist (definiert in der Headerdatei wiadef.h), müssen die folgenden Eigenschaften des Bilds die richtigen Werte für das Bild enthalten:
WIA_IPA_CHANNELS_PER_PIXEL
WIA_IPA_BITS_PER_CHANNEL
WIA_IPA_PIXELS_PER_LINE
WIA_IPA_NUMBER_OF_LINES
WIA_IPS_XRES
WIA_IPS_YRES
Darüber hinaus sollte die eigenschaft WIA_IPA_DATATYPE auf WIA_DATA_COLOR und die eigenschaft WIA_IPA_DEPTH auf 24 oder höher festgelegt werden. Weitere Informationen zu diesen Eigenschaften finden Sie in der Dokumentation zu Microsoft Windows SDK.
Alle daten im unformatierten RGB-Format, die übertragen werden sollen, müssen wie folgt lauten:
Nicht komprimiert
In RGB-Bytereihenfolge angeordnet
Ausgerichtet auf DWORD-Grenzen
Die Daten müssen ohne Bildheader übertragen werden. Die IWiaDataCallback::BandedDataCallback-Methode (in der Windows SDK-Dokumentation beschrieben) sendet nur die Bildbits.
Die TWAIN-Kompatibilitätsebene (siehe Unterstützung für TWAIN-Compatible-Anwendungen) unterstützt die GUID im WiaImgFmt_RAWRGB Format. Dies ermöglicht TWAIN-Anwendungen die Übertragung von Bildern mit einer Pixeltiefe von mehr als 32 Bit mithilfe einer Speicherrückrufübertragung.