[Poppler-bugs] [Bug 64892] very slow render

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 23 06:58:35 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=64892

--- Comment #1 from Thomas Freitag <Thomas.Freitag at alfa.de> ---
I'm not sure if we can do much here: once again we have a PDF which was
produced from a postscript file, and this results in 48096 (!!!) calls of
tilingPatternFill. So not the tilingPatternFill itself but the amount of calls
of it makes rendering such slow.
Xpdf (3.0.3) uses another implementation of tilingPatternFill in splash, I'd a
look at it during merging and decided to let our implementation in because of
the better quality.
But I had also a deeper look into the PDF: it uses just 5 or 6 pattern
colorspaces (which results into calls of tilingPatternFill), perhaps it could
be a little bit faster to cache intermediate results if possible. But this
would be a greater task, and I'm not able to work on it in the next three
months because of some private issues.
And I encountered that we made a mistake during merging a tilingPatternFill
enhancement and Adrian's work on bilinear interpolation. This causes that
scaleImageYuXuBilinear is called for every tilingPatternFill, which is not
necessary in my opinion.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler-bugs/attachments/20130523/998a526e/attachment.html>


More information about the Poppler-bugs mailing list