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

Tilman Hausherr commented on PDFBOX-5134:
-----------------------------------------

The constructor now throws an IOException which would break the API, thus 
making it impossible that the 2.0 branch could profit from your optimization. 
How about collecting the triangles when needed, i.e. when getting the bounds or 
when the context is created?

> 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: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to