图像格式

作者

托马斯堡

联系

t在terriscope.fr的端口

作者

热罗马·布埃

联系

JBO-在mailo.com上的广告

MapCache允许您配置在从源请求图像后应如何将其保存到缓存。JPEG格式应主要用于栅格图像,而PNG格式最适用于具有大片均匀区域的基于矢量的图像。此外,当除了文件扩展名和MIME类型之外,对源格式一无所知时,就存在原始格式。

JPEG格式

jpeg格式将瓷砖保存为jpeg。您可以配置jpeg压缩级别(从1到100)和应使用的颜色空间(rgb或ycbcr)

<format name="myjpeg" type="JPEG">
   <quality>85</quality>
   <photometric>ycbcr</photometric>
</format>
  • :

  • :

PNG格式

PNG格式创建PNG图像,并进行可选的量化(减少颜色数量以创建8位的PALLED PNG)。

<format name="mypng" type="PNG">
   <compression>fast</compression>
   <colors>256</colors>
</format>
  • 压缩:

  • :

混合格式

还有第三种特殊格式,它根据图像的内容混合了JPEG和PNG压缩。此格式允许在包含图像数据的分区上使用JPEG压缩(效率更高)为栅格图像创建缓存,而在没有图像的分区上或在图像和空白之间的边界上使用PNG压缩(支持透明度)。

<format name="mymixed" type="MIXED">
   <opaque>myjpeg</opaque>
   <transparent>mypng</transparent>
</format>
  • :

  • 透明的:

原始格式

当除了MIME类型和文件扩展名之外不知道任何信息时,应使用RAW格式。引入此格式是为了支持 Mapbox Vector Tile 格式,但可以在其他上下文中使用(请参见 MS RFC 119:MapBox矢量图块(MVT)支持 )。因此,诸如元支持和空白磁贴的符号链接之类的功能不受支持。一个好处是,这种图像格式也可以用于由MapServer生成的UTFGrid--可能还有其他来源。

<format name="MVT" type="RAW">
  <extension>mvt</extension>
  <mime_type>application/vnd.mapbox-vector-tile</mime_type>
</format>
  • 分机 :缓存中保存的原始切片的文件扩展名

  • mime_type :要从源请求的MIME类型