Compartilhar via


Transferência de dados de formato RAW

O WIA dá suporte ao formato RAW para transferências de dados. A vantagem do formato RAW para transferências wia é que ele dá suporte a todos os recursos do seu cabeçalho de verificação.

A propriedade WIA_IPA_FORMAT pode ser definida como o nome simbólico guid para o formato RAW, WiaImgFmt_RAW.

Para adicionar suporte para transferências de dados de formato RAW, um driver de scanner deve fornecer todas as propriedades padrão do scanner WIA. As propriedades padrão do verificador incluem aquelas para a extensão da imagem, resolução e canais por pixel. O driver também deve fornecer o número de bits por canal na propriedade WIA_IPA_RAW_BITS_PER_CHANNEL .

O formato RAW não se destina a ser um formato de arquivo; é apenas parte da transmissão de dados. Aplicativos de geração de imagens convertem dados brutos em um formato de arquivo de imagem padrão. A propriedade WIA_IPA_FILENAME_EXTENSION deve ser definida como uma cadeia de caracteres vazia (que significa "" e não NULL, pois NULL pode ser um problema para alguns aplicativos).

As linhas de verificação devem ser alinhadas a DWORD. Uma linha de verificação pode precisar ser acolchoada no final para que seu comprimento seja um múltiplo de 4 bytes. Pixels dentro de cada linha de verificação devem ser empacotados. Os dados de imagem podem ser compactados ou descompactados.

Nota Para dados de imagem não compactados, os dados devem estar no formato de pixel empacotado; As verificações planares devem ser convertidas por mini drivers para o formato de pixel empacotado.

Esta seção fornece informações adicionais sobre os seguintes tópicos:

Cabeçalho de dados WIA RAW

Validação de propriedade para transferências de formato RAW