selectdithering

MP2032.DLL

Função SelectDithering()

 

Seleciona qual algoritmo de dithering (halftoning), a ser utilizado na impressão do bitmap.

 

Parâmetro:

 

iType: Variável do tipo INTEIRA, indicando o algoritmo. Podendo ser: 0 (Bayer) ou 1 (Floyd-Steinberg).

 

Exemplo:

 

' Exemplo em Visual Basic &endash; Seleciona Floyd-Steinberg

iRetorno = SelectDithering(1)

 

// Exemplo em Delphi

iRetorno := SelectDithering(1);

 

O retorno desta função é dado através de um valor inteiro, onde se o retorno for:

 

0 (zero): Erro de Comunicação.

1 (um): OK.

-4 (menos quatro): Parâmetro inválido.

 

Observação:

  • O algoritmo default utilizado pela DLL é o Bayer que se baseia em padrões de dither ordenado, é ligeiramente mais rápido. Já o algoritmo Floyd-Steinberg, se baseia em um filtro de propagação de erros à vizinhança. Produz uma imagem, ligeiramente, mais nítida (quando na redução), mas pode perder informações de tons acinzentados.