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.