Ilgoo Kim created PDFBOX-6032:
---------------------------------
Summary: 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
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]