Uploaded image for project: 'Confluence Server and Data Center'
  1. Confluence Server and Data Center
  2. CONFSERVER-21480

Fix the Thumbnail rendering that fails for transparent images (PNG/GIF) and for certain images with embedded color profiles (CMMException)

    XMLWordPrintable

    Details

    • Feedback Policy:
      We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Description

      • Update atlassian-core with Wojciech's change
      • Optionally add my JAI based renderer for the JPEGs that cannot be rendered.
      • Fix the thumbnail servlet (all the thumbnails are currently stored as JPEG)
      • Write an upgrade task that removes all the JPEG thumbnails.

      Note:

      • Added stream based renderer for images that exceed a certain dimension (currently 5000px).
      • Added a JAI based renderer that will be used as a fallback renderer for images
        with embedded colour profiles that cause a CMMException.
      • Updated upgrade task.
      • Added an adaptive strategy that take the available free memory into account in order to decide whether to use
        the raster based (high quality, high memory consumption) or stream based (lower quality,
        low memory consumption, faster) approach.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ssaasen Stefan Saasen (Inactive)
              Reporter:
              ssaasen Stefan Saasen (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: