[
https://issues.apache.org/jira/browse/PDFBOX-1990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13939626#comment-13939626
]
John Hewson commented on PDFBOX-1990:
-------------------------------------
This looks good, a couple of random thoughts:
1) The static factory method doesn't need the word "Lossless" in it, because
it's already in the factory name:
{code}
LosslessFactory.createLosslessFromImage(...)
{code}
vs.
{code}
LosslessFactory.createFromImage(...)
{code}
2) When naming variables for parameters in the public API, prefer short words
over abbreviations, e.g.
{code}
BufferedImage bim ---> BufferedImage image
{code}
Also, if a local variable name is already a short word, prefer not abbreviating
it:
{code}
Color co ---> Color color
{code}
:)
> Support creating PDF from lossless encoded images
> -------------------------------------------------
>
> Key: PDFBOX-1990
> URL: https://issues.apache.org/jira/browse/PDFBOX-1990
> Project: PDFBox
> Issue Type: Improvement
> Reporter: Tilman Hausherr
> Priority: Minor
>
> Currently we support the insertion of TIFF and JPEG into a PDF, but not PNG.
> We can pass a BufferedImage, but this one will be JPEG compressed which is
> not a good thing for graphics with sharp edges. I suggest that we support PNG
> as well. It is possible because the Flate Filter supports both directions.
> My implementation (coming in a few minutes) is just an RGB based start that
> begs for improvement.
--
This message was sent by Atlassian JIRA
(v6.2#6252)