<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>