ICEpdf
  1. ICEpdf
  2. PDF-613

JPEG decode slower in 5.x for Separation colour space

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.2
    • Fix Version/s: 5.0.3
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any
    • Salesforce Case Reference:
    • Workaround Description:
      none

      Description

      A client has submitted a PDF document that contains a JPEG images that is of medium size 2200x1700 using the Separation colour space. In 5.x quite a bit of refactoring as done to the imaging core as well as some bug fixes.

      One of these changes was to fix colorant issue with separation colour space in JPEG images. The document in question falls into this code path and tax considerably longer to decode then 4.x. Further work should be done to try and speed this decode process up

        Activity

        Patrick Corless created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case Reference 5007000000UaZIuAAN
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36626 Wed Jul 10 16:01:10 MDT 2013 patrick.corless PDF-613 try looking for a named colour to determine if a separation colour space is going to be gray scale.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/ImageStream.java
        Commit graph MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/graphics/Separation.java
        Patrick Corless made changes -
        Fix Version/s 5.0.3 [ 11070 ]
        Fix Version/s 5.0.4 [ 11072 ]
        Hide
        Patrick Corless added a comment -

        Separation colour spaces passed QA, decode speed is back to normal.

        Show
        Patrick Corless added a comment - Separation colour spaces passed QA, decode speed is back to normal.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: