Formato TWAIN e RGB non elaborato
Quando un'applicazione trasferisce un'immagine il cui GUID di formato è WiaImgFmt_RAWRGB (definito nel file di intestazione wiadef.h), le proprietà seguenti nell'immagine devono contenere i valori corretti per l'immagine:
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
Inoltre, la proprietà WIA_IPA_DATATYPE deve essere impostata su WIA_DATA_COLOR e la proprietà WIA_IPA_DEPTH deve essere impostata su 24 o versioni successive. Per altre informazioni su queste proprietà, vedere la documentazione di Microsoft Windows SDK.
Tutti i dati nel formato RGB non elaborato da trasferire devono essere:
Non compresso
Disposto in ordine di byte RGB
Allineato ai limiti DWORD
I dati devono essere trasferiti senza intestazione di immagine. Il metodo IWiaDataCallback::BandedDataCallback (descritto nella documentazione di Windows SDK) invia solo i bit di immagine.
Il livello di compatibilità TWAIN (vedere Supporto per le applicazioni TWAIN-Compatible) supporta il GUID in formato WiaImgFmt_RAWRGB. Ciò consente alle applicazioni TWAIN di trasferire immagini con profondità pixel superiori a 32 bit, usando un trasferimento di callback di memoria.