[ 
https://issues.apache.org/jira/browse/PDFBOX-1996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13946020#comment-13946020
 ] 

Dave Smith commented on PDFBOX-1996:
------------------------------------

The pdf is not public. I can send it to you off list.

My first thought was to optimize the function, however there is more than one.

dup, 0, mul, exch, dup, 0, mul, exch, dup, 0, mul, exch, 1, mul



> PDSeparation optimization
> -------------------------
>
>                 Key: PDFBOX-1996
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1996
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Rendering
>    Affects Versions: 2.0.0
>            Reporter: Dave Smith
>            Priority: Minor
>         Attachments: pdfbox.patch
>
>
> I have a 4 page black and white pdf that takes 32 seconds (8 seconds a page) 
> to render. It uses a Separation color space and it has to run numerous 
> functions per pixel that is causing the slow down. I have a patch where I pre 
> calculate the black and white pixels and cache them instead of calculating 
> them every time. This optimization gets the page rendering down to less than 
> a second a page. I will attach my patch. I could see going forward caching 
> all calculated colours , but floats in hash maps are tricky.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to