Condividi tramite


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.