Summary: | A slow rendering of imagemask with a shading color | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | leonardo <leonardo> |
Component: | Graphics Library | Assignee: | leonardo <leonardo> |
Status: | NOTIFIED FIXED | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | master | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Customer: | Word Size: | --- |
Description
leonardo
2006-08-16 02:22:00 UTC
Created attachment 2416 [details]
09-47L-.PS
A simplified test case.
Command line : gswin32c.exe -r144 -dBATCH 09-47L-.PS Another performance flaw appears in the shading decomposition, when the tensor poles are flipped. The algorithm decoimposes into thing stripes by one axis, but a better way would be a dynamic choice of the decomposition axis. One mopre useful optimization is to write "fill_linear_color_triangle" into clist as a single record. Now it is decomposed into constant color rectangles. Patch to HEAD : http://ghostscript.com/pipermail/gs-cvs/2006-October/006880.html Leaving the bug open, because the test case is still slow at 60 dpi. The next step should be fixing the comment #3, but maybe it's better to movee it to a separate new bug, because it's another issue. Another related patch is http://ghostscript.com/pipermail/gs-cvs/2006-November/006911.html Strongly speaking, it is not related to imagemask, but to filling a path. We mention it here because it affects same test document. Closing the bug now because imagemask issue is over. Other problems mentioned here are moved to bug 688969 and to bug 688970. |