ICEpdf
  1. ICEpdf
  2. PDF-926

Images in PDF file are not rendered correctly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.1.2, 6.0.0_P01
    • Fix Version/s: 6.0.1
    • Component/s: Core/Rendering
    • Labels:
      None
    • Environment:
      All

      Description

      In the provided PDF file there are a few images of cards on the second page. These images are rendered almost black when they should be in full colour. I don't see any exceptions thrown in the logs.

        Activity

        Hide
        Patrick Corless added a comment -

        Looks like an sMask issue with the images in question. Targeting next release.

        Show
        Patrick Corless added a comment - Looks like an sMask issue with the images in question. Targeting next release.
        Hide
        Patrick Corless added a comment -

        Ugh, looks we're actually looking at a transparency group issue.

        Show
        Patrick Corless added a comment - Ugh, looks we're actually looking at a transparency group issue.
        Hide
        Patrick Corless added a comment -

        Managed to find the rendering issue which is related to the selected blending mode as defined in the PDF transparency section of the specification. The blending modes in question are Multiply and Screen. Our rendering pipeline doesn't have support for this as we have to save each graphic chunk to a buffer to apply the blending mode which is expensive and lowers the quality. We have a few short cuts in our core which can be tweaked.

        Show
        Patrick Corless added a comment - Managed to find the rendering issue which is related to the selected blending mode as defined in the PDF transparency section of the specification. The blending modes in question are Multiply and Screen. Our rendering pipeline doesn't have support for this as we have to save each graphic chunk to a buffer to apply the blending mode which is expensive and lowers the quality. We have a few short cuts in our core which can be tweaked.
        Hide
        Patrick Corless added a comment -

        Pretty sure we have a viable fix for this issue but will need to verify via a full Qa run.

        Show
        Patrick Corless added a comment - Pretty sure we have a viable fix for this issue but will need to verify via a full Qa run.

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: