title: Jpeg 2000 Grayscale support in GAE ImagesService
body: <p>We just ran into a problem when we tried to upload some JPEG2000 Grayscale images to Google Appengine and tried to process them using ImagesService. The error from production is:</p>
  
  <blockquote>
    <blockquote>
      <blockquote>
        <p>com.google.appengine.api.images.ImagesServiceFailureException: at com.google.appengine.api.images.ImagesServiceImpl.getServingUrl(ImagesServiceImpl.java:284)</p>
      </blockquote>
    </blockquote>
  </blockquote>
  
  <p>According to GAE ImagesService:</p>
  
  <blockquote>
    <blockquote>
      <blockquote>
        <p>The service accepts image data in the JPEG, PNG, WEBP, GIF (including animated GIF), BMP, TIFF and ICO formats.</p>
      </blockquote>
    </blockquote>
  </blockquote>
  
  <p>My question is how we can configure ImagesService to server Jpeg2000 grayscale images, rather than recompress already compressed images to supported format before uploading them to GAE. Repeat compression will damage image quality greatly!</p>
  
  <p>Thanks in advance!</p>