格式 fmt
响应图像格式。
fmt=format[,
[
pixelType
]
,[
compression
]]
format
- avif-alpha | avif | eps | f4m | gif-alpha | gif | heic | jpeg | jpeg2000-alpha | jpeg2000 | jpegxr-alpha | jpegxr | jpg | m3u8 | pdf | pjpeg | png-alpha | png | png8-alpha | png8 | swf-alpha | swf | swf3-alpha | swf3 | tif-alpha | tif | web-alpha | webp
format
avif-alpha
avif
eps
f4m
gif-alpha
gif
heic
jpeg
jpeg2000-alpha
jpeg2000
jpegxr-alpha
jpegxr
jpg
m3u8
pdf
pjpeg
png-alpha
png
png8-alpha
png8
swf-alpha
swf
swf3-alpha
swf3
tif-alpha
tif
webp-alpha
webp
| pixelType
- rgb | 灰色 | cmyk |
pixelType
cmyk
gray
rgb
| compression
- jpeg | 有损 | 无损 | lzw | 无 | zip |
compression
jpeg
lossy
lossless
lzw
none
zip
-
format
指定发送到客户端的图像数据的图像编码格式以及HTTP响应标头对应的响应MIME类型。 -
pixelType
可以在以下情况下用于实现输出色彩空间转换icc=
未指定。与对应的默认颜色配置文件
pixelType
中所有规则都适用的URL的区域。 如果禁用颜色管理,则应用朴素转换。pixelType
被忽略的时间icc=
指定,它确定输出像素类型。 -
compression
仅在tif
,tif-alpha
,pdf
,webp
,webp-alpha
,jpeg2000
,jpeg2000-alpha
,jpegxr
,或jpegxr-alpha
指定为format
. 有关这些图像格式支持的压缩选项,请参阅下表。
您可以使用 qlt=
为以下格式设置JPEG编码选项:JPEG、使用JPEG压缩的TIFF、使用JPEG压缩的PDF和SWF。 WebP、JPEG2000和JPEGXR也使用 qlt=
但是这些值会根据不同的格式产生不同的品质。 使用 quantize=
如果 fmt=gif
或 fmt=gif-alpha
. 有关详细信息,请参阅命令说明。 其他格式没有可设置的选项。
对于所有像素,每像素组件返回8位 formats
和 pixelTypes
(GIF每像素8位)。
下表列出了*的有效组合format
*和 pixelType
,相应的HTTP响应MIME类型,是否可以嵌入ICC配置文件(请参阅 iccEmbed=),以及可以应用的特定于格式的选项。
压缩 ( 有损 , 无损 )
qlt= 被忽略 无损 .
由于没有使用WebP格式进行色度缩减像素采样的概念,因此如果您使用第二个值 qlt (例如, qlt=80,1 )第二个值( 1 )将被忽略。
rgb,灰度
数据在转换为灰色或rgb后转换为调色板。
压缩 ( 有损 , 无损 )
qlt= 被忽略 无损 .
由于没有使用WebP格式进行色度缩减像素采样的概念,因此如果您使用第二个值 qlt (例如, qlt=80,1 )第二个值( 1 )将被忽略。
pathEmbed= , pscan= , qlt= , xmpEmbed=
此 pscan= 参数仅适用于pjpeg格式。
压缩 ( 有损 , 无损 )
qlt= 被忽略 无损 .
由于没有使用WebP格式进行色度缩减像素采样的概念,因此如果您使用第二个值 qlt (例如, qlt=80,1 )第二个值( 1 )将被忽略。
压缩
( none|zip|jpeg ), qlt=
qlt= 被忽略,除非 压缩 设置为 jpeg .
否
注意:AdobeFlash Player会忽略嵌入的ICC配置文件。
压缩
( none|lzw|zip|jpeg )
仅限“tiff”;“tiff-alpha”不支持jpeg压缩。
qlt=
qlt= 被忽略,除非 压缩 设置为 jpeg .
, pathEmbed=, xmpEmbed=
压缩 ( 有损 , 无损 )
qlt= 被忽略 无损 .
由于没有使用WebP格式进行色度缩减像素采样的概念,因此如果您使用第二个值 qlt (例如, qlt=80,1 )第二个值( 1 )将被忽略。
属性 section-5f96b0ce7c5a4df1bf52e24ea78c3dae
请求属性。 无论当前图层设置如何,在以下情况下均适用: req=img
(默认)或 req=mask
;否则忽略。
type
忽略以下情况 iccProfile=
已指定。
默认 section-f885a785b32c44fea347db15fdb2ab1f
fmt=jpeg, *
默认类型*,none
,其中 defaultType
按以下方式处理:如果 icc=
已指定, defaultType
对应于指定ICC配置文件的像素类型。 如果 icc=
未指定, defaultType
是 gray
如果 req=mask
,否则为 rgb
.
示例 section-b93222e652df404a84c69025247f07df
请求JPEG格式的低质量小型预览图像(默认):
http:// *
服务器*/myRootId/myImageId?qlt=60&wid=200
请求将相同的图像转换为灰度:
http:// *
服务器*/myRootId/myImageId?fmt=jpeg,gray&qlt=60&wid=200
请以Alpha通道的无损失格式和高分辨率请求相同的图像:
http:// *
服务器*/myRootId/myImageId?fmt=png-alpha&wid=300
请求将同一图像作为灰度TIFF图像的Alpha通道:
http:// *
服务器*/myRootId/myImageId?req=mask&fmt=tif,gray&wid=300
使用默认ICC配置文件将同一图像转换为cmyk:
http:// *
服务器*/myRootId/myImageId?fmt=tif,cmyk&wid=300
使用其他ICC配置文件将同一图像转换为cmyk,并将配置文件嵌入到TIFF图像中:
http:// *
服务器*/myRootId/myImageId?fmt=tif&wid=300&icc=myPrinterProfile&iccEmbed=1
将此图像作为TIF文件传递,无需转换像素类型即可进行JPEG压缩:
http:// *
服务器*/myRootId/myImageId?fmt=tif,,jpeg&qlt=95&wid=300
将图像转换为具有键色透明度的双调GIF,并强制将颜色转换为黑白色:
http:// *
服务器*/myRootId/myImageId?fmt=gif-alpha&wid=100&quantize=adaptive,off,2,000000,ffffff
质量设置为80时为有损:
http:// *
服务器*/myRootId/myImageId?wid=300&fmt=webp&qlt=80
带有Alpha的无损:
http:// *
服务器*/myRootId/myImageId?wid=300&fmt=webp-alpha,,lossless
质量设置为80时为有损:
http://server/myRootId/myImageId?wid=300&fmt=jpeg2000&qlt=80
带有Alpha的无损:
http://server/myRootId/myImageId?wid=300&fmt=jpeg2000-alpha,,lossless
质量设置为80时为有损:
http://server/myRootId/myImageId?wid=300&fmt=jpegxr&qlt=80
带有Alpha的无损:
http://server/myRootId/myImageId?wid=300&fmt=jpegxr-alpha,,lossless
另请参阅 section-fce8d69c74234bf48cf814d799409541
qlt= , 量化=, 需要=, icc=, iccEmbed=, pathEmbed=, pscan.