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

John Hewson edited comment on PDFBOX-2587 at 1/2/15 10:32 PM:
--------------------------------------------------------------

This commit detects embedded sRGB profiles and uses Java's built-in CS_sRGB 
ColorSpace instead. As we work in sRGB natively, this allows Java to detect 
that the source and destination color spaces are the same and so avoid the 
expensive color conversion operation in toRGBImageAWT(). It also has the effect 
of caching all sRGB color profiles, which speeds up loadICCProfile() 
dramatically for sRGB.

Rendering time for this file on my machine is down from 2:30 to 0:05.


was (Author: jahewson):
This commit detects embedded sRGB profiles and uses Java's built-in CS_sRGB 
ColorSpace instead. As we work in sRGB natively, this allows Java to detect 
that the source and destination color spaces are the same and so avoid the 
expensive color conversion operation in toRGBImageAWT(). It also has the effect 
of caching all sRGB color profiles, which speeds up loadICCProfile() 
dramatically for sRGB.

Rendering time for this file on my machine is down from 2:30 to 5sec.

> PDF takes minutes to convert (sRGB)
> -----------------------------------
>
>                 Key: PDFBOX-2587
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2587
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Rendering
>    Affects Versions: 2.0.0
>            Reporter: simon steiner
>             Fix For: 2.0.0
>
>         Attachments: RamDiskTest1.pdf
>
>
> time java -cp 
> lib/jai_imageio.jar:/home/simon/pdf-box-svn/app/target/pdfbox-app-2.0.0-SNAPSHOT.jar
>  org.apache.pdfbox.tools.PDFToImage RamDiskTest1.pdf 
> real  2m40.462s



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to