[
https://issues.apache.org/jira/browse/PDFBOX-6032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18004606#comment-18004606
]
Andreas Lehmkühler commented on PDFBOX-6032:
--------------------------------------------
I like the idea of a functional interface but I don't like the name. The
current implementation uses the LosslessFactory for bmp and gif on a regular
basis. The fallback scenario is limited to tiffs which can't be read. Maybe
something like DefaultFactory or similar would be better
> Issues encountered while customizing "PDImageXObject"
> ------------------------------------------------------
>
> Key: PDFBOX-6032
> URL: https://issues.apache.org/jira/browse/PDFBOX-6032
> Project: PDFBox
> Issue Type: Wish
> Components: PDModel
> Affects Versions: 3.0.5 PDFBox
> Reporter: Ilgoo Kim
> Priority: Major
>
> In my team, we are using PDFBox to add an PDF-export feature to our editor
> service.
> Unfortunately the performance does not meet our expectations, especially
> when LosslessFactory is invoked within the "createFromByteArray" function of
> PDImageXObject.
> Therefore we customized the "createFromByteArray" function to favor
> JPEGFactory over LosslessFactory in order to improve performance, even at the
> cost of some image quality loss. (based on the criteria through a
> pixel-by-pixel alpha check)
> However, bringing the "createFromByteArray" function into our project
> introduces a problem: since "PNGConverter" is not public, we are forced to
> copy the entire "PNGConverter" class into our codebase as well.
> I was wondering if it would be possible to make the "PNGConverter" class
> public, or alternatively, if there is a recommended way to better customize
> the "createFromByteArray" function.
> Thank you.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]