ICEpdf
  1. ICEpdf
  2. PDF-387

Problems decoding some image types touched by PdfCompressor

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.3.1
    • Fix Version/s: 5.0.0 alpha1, 5.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      any

      Description

      The attached forum PDF has a jbig2 image that isn't being correctly decoded. PdfCompressor is being used on the file and doing something to the image streams which is causing problems with ICEpdf's imaging core.

        

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32732 Tue Dec 11 08:04:29 MST 2012 patrick.corless PDF-387 updated to parsing inline images because of a few regressions.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/Lexer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32709 Mon Dec 10 14:25:32 MST 2012 patrick.corless PDF-387 updated Cached Images to scale images on an out of memory exception and tweak how re are parsing inline images because of a few regressions.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/Lexer.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/CachedImageReference.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReference.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32642 Thu Dec 06 13:14:44 MST 2012 patrick.corless PDF-387 major rework of how we apply image masks and smaks to images. An attempt was made to normalize the process instead of applying special cases to each image format type.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/ContentParser.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/OptionalContent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/ImageStream.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/OptionalContentMembership.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32620 Wed Dec 05 10:56:02 MST 2012 patrick.corless PDF-387 initial checkin of ImageStream refactoring to allow for the common application of masks and smasks.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/InlineImageStreamReference.java
        Commit graph ADD /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Resources.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Thumbnail.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageStreamReference.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/filters/CCITTFax.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/ImageStream.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Stream.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ScaledImageReference.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: