ICEpdf
  1. ICEpdf
  2. PDF-289

Transparency grouping on colour space support

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.0
    • Fix Version/s: 6.0.2
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      The pdf in question has an image that isn't properly clipped and obscures the underlying text. Normally this kind of issue falls under masking but in this case it's actually a transparency group issue.

      The Indexed colour space oft he image has transparency group definition which must be responsible for the transparency shown by acrobat.
      1. aging-asia.pdf
        244 kB
        Patrick Corless

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46965 Tue Jan 12 10:02:30 MST 2016 patrick.corless PDF-289 improvements to transparency groupd support and blending.
          Files Changed
          Commit graph ADD /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/BlendCompositeDrawCmd.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/graphics/commands/ShapeDrawCmd.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/TilingPattern.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/DocumentViewComponent.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ScaledImageReference.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Document.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/PageViewComponentImpl.java
          Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/PageThumbnailComponent.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/OContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Form.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/SoftMask.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/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/SmoothScaledImageReference.java
          Commit graph ADD /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/BlendComposite.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46910 Tue Dec 22 08:46:12 MST 2015 patrick.corless PDF-289 further transparency work to iron out bugs, frustration continues.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46909 Mon Dec 21 14:44:40 MST 2015 patrick.corless PDF-289 further transparency work to iron out bugs with missing images.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46906 Mon Dec 21 11:23:50 MST 2015 patrick.corless PDF-289 further transparency work to iron out bugs.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46905 Mon Dec 21 10:52:29 MST 2015 patrick.corless PDF-289 further transparency work to iron out bugs.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46886 Fri Dec 18 09:53:20 MST 2015 patrick.corless PDF-289 further transparency work to iron out bugs.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46577 Thu Dec 17 15:51:10 MST 2015 patrick.corless PDF-289 further transparency work to iron out bg issue and gradient fills.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/ShapeDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/Form.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/SoftMask.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46540 Tue Dec 15 14:29:20 MST 2015 patrick.corless PDF-289 further work on support transparency model. Further work is still needed on AlS=false.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/Form.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/viewer/src/org/icepdf/ri/common/views/PageViewComponentImpl.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46492 Tue Dec 08 10:08:50 MST 2015 patrick.corless PDF-289 improve transparency group support fixed -1 alpha values from being set.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/BlendComposite.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/BlendCompositeDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #46491 Tue Dec 08 08:59:25 MST 2015 patrick.corless PDF-289 improve transparency group support added basic composite blending and reworked buffer creation.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/ImageUtility.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/ImageStream.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/viewer/src/org/icepdf/ri/common/views/DocumentViewComponent.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/FormDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/TilingPattern.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/OContentParser.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/Document.java
          Commit graph ADD /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/commands/BlendCompositeDrawCmd.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Commit graph ADD /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/BlendComposite.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/Form.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/ScaledImageReference.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/SoftMask.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/core/src/org/icepdf/core/pobjects/graphics/SmoothScaledImageReference.java
          Commit graph MODIFY /icepdf/branches/icepdf-6.0.0_P01/icepdf/viewer/src/org/icepdf/ri/common/PageThumbnailComponent.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #44429 Tue Apr 07 10:49:07 MDT 2015 patrick.corless PDF-289 some refactoring work related to layers, graphic state info is now passed into the ImageStream.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/MipMappedImageReference.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/Resources.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Indexed.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReference.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ScaledImageReference.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/InlineImageStreamReference.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/OContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.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/ImageStreamReference.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/SmoothScaledImageReference.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/graphics/ExtGState.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Shapes.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReferenceFactory.java

            People

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

              Dates

              • Created:
                Updated:
                Resolved: