You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Andreas Lehmkühler (Jira)" <ji...@apache.org> on 2023/12/27 10:02:00 UTC
[jira] [Assigned] (PDFBOX-5375) Allow creating of PDFXObjectImage without accessing to the image stream
[ https://issues.apache.org/jira/browse/PDFBOX-5375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler reassigned PDFBOX-5375:
------------------------------------------
Assignee: Andreas Lehmkühler
> Allow creating of PDFXObjectImage without accessing to the image stream
> -----------------------------------------------------------------------
>
> Key: PDFBOX-5375
> URL: https://issues.apache.org/jira/browse/PDFBOX-5375
> Project: PDFBox
> Issue Type: Bug
> Components: PDModel
> Affects Versions: 2.0.25, 3.0.0 PDFBox
> Reporter: Thomas Ledoux
> Assignee: Andreas Lehmkühler
> Priority: Major
> Attachments: patch.txt, patch2.txt
>
>
> Currently, when a PDF embeds JPEG2000 images, the simple parsing of the file generates a warning
> when the code hits a call to getXObject(name) from a PDResources for a image without creating the
> underlining PDFXObjectImage object, related to the absence of the JAI third-party.
> However, when we just want to access the width or height propertis (which are defined outside the stream in the associated dictionnary).
> Looking at the constructor of PDFXObjectImage, it appears that the image is always read to retrieve the colorspace.
> The proposed patch is moved this initialization to the getColorSpace() method so that the object is created and the Exception will be raised only if the image needs to be really accessed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org