<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font face="Helvetica, Arial, sans-serif">Hi Again,<br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">I discovered that
setting a cache to JPEG with a tile source that is PNG results
in the cache storing tiles in PNG format (and naming them as
.jpeg). The resulted images served to the browser are also in
PNG even though the cache is set to JPEG.</font></p>
<p><font face="Helvetica, Arial, sans-serif">I worked around this by
creating a cache for this source, then another cache pointing to
this cache. This seemed a bit counter-intuitive to me.</font></p>
<p><font face="Helvetica, Arial, sans-serif">I just want to know if
this is how it is supposed to work?</font></p>
<p><font face="Helvetica, Arial, sans-serif">I can just turn off
storage for the intermediate cache with disable_storage: true.</font></p>
<p><font face="Helvetica, Arial, sans-serif">It just had me confused
for a while why my tiles were all in png, when I specifically
have specified jpeg.</font></p>
<p><font face="Helvetica, Arial, sans-serif"><br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif"><br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">The configuration
snippet is:</font></p>
<br>
<p><font face="Helvetica, Arial, sans-serif">sources:</font></p>
<p><font face="Helvetica, Arial, sans-serif"> tms1:<br>
type: tile<br>
grid: GLOBAL_WEBMERCATOR<br>
supported_formats: [image/png]<br>
format: image/png<br>
url: <a class="moz-txt-link-freetext" href="https://example.com/%(z)s/%(x)s/%(y)s.png">https://example.com/%(z)s/%(x)s/%(y)s.png</a><br>
transparent: true<br>
<br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">caches:</font></p>
<p><font face="Helvetica, Arial, sans-serif"> cache1: #This cache
is storing the tiles as PNG encoded, even though they are named
as jpeg<br>
format: image/jpeg<br>
meta_size: [1, 1] #So I can isolate the time for a single
tile<br>
request_format: image/jpeg<br>
grids: [webmercator]<br>
sources: [tms1]</font></p>
<p><font face="Helvetica, Arial, sans-serif"><br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">A working configuration
is:</font></p>
<p><br>
</p>
<p><font face="Helvetica, Arial, sans-serif">sources:</font></p>
<p><font face="Helvetica, Arial, sans-serif"> tms1:<br>
type: tile<br>
grid: GLOBAL_WEBMERCATOR<br>
supported_formats: [image/png]<br>
format: image/png<br>
url: <a class="moz-txt-link-freetext" href="https://example.com/%(z)s/%(x)s/%(y)s.png">https://example.com/%(z)s/%(x)s/%(y)s.png</a><br>
transparent: true<br>
<br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">caches:</font></p>
<p><font face="Helvetica, Arial, sans-serif"> cache1: <br>
format: image/png<br>
request_format: image/png<br>
grids: [webmercator]<br>
sources: [tms1]</font></p>
<p><font face="Helvetica, Arial, sans-serif"> cache2: <br>
format: image/jpeg<br>
request_format: image/jpeg<br>
grids: [webmercator]<br>
sources: [</font><font face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif">cache1</font>]</font></p>
<p><font face="Helvetica, Arial, sans-serif"><br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">Thanks, Ryan</font></p>
</body>
</html>