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: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org