Formato RGB sin formato TWAIN y RAW
Cuando una aplicación transfiere una imagen cuyo GUID de formato es WiaImgFmt_RAWRGB (definido en el archivo de encabezado wiadef.h), las siguientes propiedades de la imagen deben contener los valores correctos para la imagen:
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
Además, la propiedad WIA_IPA_DATATYPE debe establecerse en WIA_DATA_COLOR y la propiedad WIA_IPA_DEPTH debe establecerse en 24 o superior. Para obtener más información sobre estas propiedades, consulte la documentación de Microsoft Windows SDK.
Los datos del formato RGB sin formato que se van a transferir deben ser:
Sin comprimir
Organizado en orden de bytes RGB
Alineado en los límites de DWORD
Los datos se deben transferir sin encabezado de imagen. El método IWiaDataCallback::BandedDataCallback (descrito en la documentación de Windows SDK) envía solo los bits de imagen.
El nivel de compatibilidad de TWAIN (consulte Compatibilidad con TWAIN-Compatible Aplicaciones) admite el GUID de formato WiaImgFmt_RAWRGB. Esto permite a las aplicaciones TWAIN transferir imágenes con profundidades de píxeles superiores a 32 bits, mediante una transferencia de devolución de llamada de memoria.