[
https://issues.apache.org/jira/browse/PDFBOX-5134?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17305428#comment-17305428
]
Tilman Hausherr commented on PDFBOX-5134:
-----------------------------------------
I overlooked a problem: \{{createContext()}} creates the class and the
calculation of the shading points is done in the constructor. So now the
calculation would be done twice. It's possible that this was the cause of the
"freeze" (which have reappeared sometimes).
> Very slow rendering on PageDrawer.shadingFill
> ---------------------------------------------
>
> Key: PDFBOX-5134
> URL: https://issues.apache.org/jira/browse/PDFBOX-5134
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.22, 2.0.23
> Reporter: Oliver Schmidtmer
> Priority: Major
> Labels: optimization, shading
> Attachments: PDFBOX-4217-shade_via_1.3_006.pdf,
> PDFBOX-4217-shade_via_1.3_006.pdf-1.png,
> PDFBOX-4217-shade_via_1.3_006.pdf-1.png-diff.png, Plan zum Testen.pdf,
> gs-bugzilla687307-2.pdf, gs-bugzilla687307-2.pdf-1.png,
> gs-bugzilla687307-2.pdf-1.png-diff.png, image-2021-03-17-20-16-49-221.png
>
>
> The PDF contains many effectively very small shadings, the light cones. As
> the gradient painting for each light cone is applied on the whole image,
> rendering is very slow: 29 of 33 seconds are spent in shadingFill.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]