Compartir a través de


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.