fmt
Criado para:
- Desenvolvedor
- Usuário
Formato de imagem de resposta. Especifica o formato de codificação de imagem para dados de imagem enviados ao cliente e o tipo MIME de resposta correspondente para o cabeçalho de resposta HTTP.
fmt= *
formato*[,[ *
pixelType*][, *
tiffCompression*]]
formato | jpeg | JPEG com perda. |
jpg | JPG com perda. | |
png | PNG sem perda. | |
png-alpha | PNG sem perda com canal alfa. | |
tif | TIFF. | |
tif-alpha | TIFF com canal alfa. | |
swf | JPEG com perda incorporado em um arquivo swf do Macromedia. | |
swf-alpha | JPEG com perdas e uma Máscara compactada por deflação incorporada a um arquivo swf do Macromedia. | |
Imagem incorporada no PDF. | ||
eps | PostScript Encapsulado binário descompactado. | |
gif | GIF com 256 cores. | |
gif-alpha | GIF com 255 cores mais transparência de cores-chave. | |
pixelType | rgb | Retorna dados da imagem de RGB. |
cinza | Retorna dados de imagem em tons de cinza. | |
cmyk | Retorna dados de imagem CMYK. | |
tiffCompression | nenhum | Não compactado. |
lzw | Compressão LZW (Lempel-Ziv-Welch) (sem perdas). | |
zip | Compactação "Deflate" (sem perda). | |
jpeg | compactação JPEG (com perda). |
pixelType
Afeta a conversão do espaço de cores de saída quando icc=
não é especificado; o perfil de cor padrão correspondente a pixelType
é aplicado. Se o gerenciamento de cores estiver desativado, a conversão ingênua será aplicada. pixelType
É ignorado quando icc=
é especificado, o que determina o tipo de pixel de saída.
compression
Permitido somente se tif, tif-alpha ou PDF for especificado como format
. Consulte a tabela abaixo para obter as opções de compactação compatíveis com esses formatos de imagem.
qlt-
Define as opções de codificação de JPEG para estes formatos: JPEG, TIFF com compactação de JPEG, PDF com compactação de JPEG e arquivo SWF. Use quantize=
se fmt=gif
ou fmt=gif-alpha
. Consulte as descrições do comando para obter detalhes. Os outros formatos não têm opções que podem ser definidas.
Oito bits por componente de pixel são retornados para todos os formatos e tipos de pixel.
A tabela a seguir lista as combinações válidas de format
e pixelType
, os tipos MIME de resposta HTTP correspondentes, se os perfis ICC podem ser incorporados (consulte iccEmbed=) e quais comandos de opção específicos de formato podem ser aplicados.
formato | pixelType | Tipo de MIME de resposta | Incorporar perfil ICC | Opções |
---|---|---|---|---|
jpeg, jpg | rgb, cinza, cmyk | <imagem/jpeg> | Sim | qlt= |
png, png-alpha | rgb, cinza | <image/png> | Sim | |
png8, png8-alpha | rgb | <image/png> | sim | |
tif, tif-alpha | rgb, cinza, cmyk | <imagem/tiff> | Sim |
tiffCompression (none|lzw|zip|jpeg), pathEmbed=, qlt ( qlt= é ignorado a menos que tiffCompression esteja definida como 'jpeg'.) |
swf, swf-alpha | rgb, cinza | <application/x-shockwave-flash> |
Não (O Flash Player ignora perfis ICC incorporados.) | qlt= , atributo::TrustedDomains |
rgb, cinza, cmyk | <aplicativo/pdf> | Sim |
tiffCompression (none|zip|jpeg),qlt= ( qlt= é ignorado a menos que tiffCompression esteja definida como 'jpeg'.) | |
eps | rgb, cinza, cmyk | <imagem/eps> | Sim | pathEmbed= |
gif, gif-alpha |
rgb, cinza (Os dados são convertidos em paleta após a conversão para cinza ou rgb.) | <imagem/gif> | Não |
Especifica o formato de codificação para os dados de imagem de resposta enviados ao cliente e o tipo MIME de resposta correspondente para o cabeçalho de resposta HTTP.
png-alpha
Retorna alfa não associado (isto é, alfa não pré-multiplica os valores de pixel), enquanto tif-alpha
e swf-alpha
retornam alfa associado (isto é, os valores alfa são pré-multiplicados com os valores alfa). O canal alfa corresponde ao inverso da máscara de plano de fundo da vinheta para req=img
, e à máscara de grupo ou objeto se houver req=object
. Para aplicar alfa ao usar uma solicitação de IR aninhada, adicione fmt=
com o formato de arquivo alfa apropriado à solicitação de IR incorporada e à solicitação principal. Nenhum dado alfa é retornado se um perfil CMYK ou ICC em tons de cinza for especificado com icc=
.
Propriedades
Pode ocorrer em qualquer lugar na solicitação.
Padrão
format
O padrão é attribute::Format
e tiffCompression
o padrão é attribute::TiffEncoding
. O padrão de pixelType
é rgb
se icc=
não for especificado, caso contrário, ele corresponde ao tipo de pixel do perfil ICC especificado.
Consulte também
attribute::Format , attribute::JpegQuality, attribute::TiffEncoding, qlt=, iccEmbed=, pathEmbed=, req=, quantize=