[
https://issues.apache.org/jira/browse/PDFBOX-2117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14018723#comment-14018723
]
Tilman Hausherr commented on PDFBOX-2117:
-----------------------------------------
There is another problem with this. PDFBOX-1915 also has a component "Review
and optimize the complete shading package for speed". This is a project that is
funded by google as part of the Google Summer of Code, and "my" student is
already working on the main parts (coons and tensor patches) and currently, she
is ahead of her plan, but I'd like her to keep her mind on these parts now. It
brings us into a potentially difficult situation, if there's nothing left to
optimize. I'm not criticizing you, nor telling you to stop, I'm just not sure
what to do. Maybe I will have to ask google.
Re the optimization: if the speed problem happens only due in the shading, why
not make this whole color lookup thing local to the shading?
> AxialShadingContext is slow
> ---------------------------
>
> Key: PDFBOX-2117
> URL: https://issues.apache.org/jira/browse/PDFBOX-2117
> Project: PDFBox
> Issue Type: Improvement
> Reporter: Petr Slaby
> Attachments: AxialShading.patch, Shading2Function2text.pdf,
> asy-shade.pdf, color_gradient.pdf, shading_pattern.pdf
>
>
> AxialShadingContext#getRaster() is on top of profiler hot spots in documents
> that use an axial shading. Inside it, the slowest part is calling
> PDColorSpaceRGB#toRGB() and PDFunctionType3#eval() (in this order).
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)