quantizar

Última atualização em 2023-09-01
  • Criado para:
  • Developer
    User

Quantização de cores. Especifica atributos de quantização de cores para a conversão de saída de GIF.

quantize= *type*[, *pontilhamento*[, *numColors*[, *colorList*]]]

type

{adaptive|web|mac}

Especifica o tipo de paleta.

Defina como adaptável para calcular uma paleta ideal para a imagem.

Defina como web ou mac para escolher uma paleta predefinida.

Observação: a variável mac O tipo de palete só é suportado para os formatos GIF e PNG8, mas não para os formatos GIF-Alpha e PNG8-Alpha.

pontilhamento

{diffuse|off}

Especifica as opções de pontilhamento.

Defina como difuso para difusão do erro Floyd- Steinberg

Defina como desligado para desativar o pontilhamento.

numColors

Número de cores de saída (2-256)

Especifica quantas cores são incluídas no adaptável paleta.

colorList

Uma lista separada por vírgulas de cores de RGB forçadas no formato hex6

Permite especificar as cores a serem incluídas em uma adaptável paleta. Se o número de cores especificado for menor que numColors , as cores adicionais são calculadas com base no conteúdo da imagem.

Propriedades

Solicitar atributo. Ela se aplica independentemente da configuração atual da camada. Usado somente se fmt=gif, fmt=gif-alpha, fmt=png8ou fmt=png8-alpha. Ignorado de outra forma.

As cores especificadas com colorList deve consistir em valores de RGB no formato hex6 (consulte cor sem 0x prefixo. Nenhum outro especificador de cor é permitido. O modificador numColors deve ser de 2 a 256.

Padrão

quantize=adaptive,diffuse,256

Exemplo

Gere uma miniatura de GIF usando o web paleta e sem pontilhamento:

http:// *Servidor*/myRootId/myImageId?req=tmb&fmt=gif&quantize=web,off

Converta a imagem em um GIF bi-tonal com transparência de cor-chave e force as cores para preto e branco:

http:// *Servidor*/myRootId/myImageId?fmt=gif-alpha&wid=100&quantize=adaptive,off,2,000000,ffffff

Consulte também

fmt= , cor

Nesta página