From: <md...@us...> - 2008-07-10 14:07:03
|
Revision: 5730 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5730&view=rev Author: mdboom Date: 2008-07-10 07:07:00 -0700 (Thu, 10 Jul 2008) Log Message: ----------- [ 2014183 ] multiple imshow() causes gray edges Modified Paths: -------------- trunk/matplotlib/CHANGELOG trunk/matplotlib/lib/matplotlib/backends/backend_agg.py trunk/matplotlib/src/_image.cpp Modified: trunk/matplotlib/CHANGELOG =================================================================== --- trunk/matplotlib/CHANGELOG 2008-07-10 12:22:16 UTC (rev 5729) +++ trunk/matplotlib/CHANGELOG 2008-07-10 14:07:00 UTC (rev 5730) @@ -1,3 +1,5 @@ +2008-07-10 Bugfix: [ 2014183 ] multiple imshow() causes gray edges - MGD + 2008-07-09 Fix rectangular axes patch on polar plots bug - MGD 2008-07-09 Improve mathtext radical rendering - MGD Modified: trunk/matplotlib/lib/matplotlib/backends/backend_agg.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_agg.py 2008-07-10 12:22:16 UTC (rev 5729) +++ trunk/matplotlib/lib/matplotlib/backends/backend_agg.py 2008-07-10 14:07:00 UTC (rev 5730) @@ -211,6 +211,11 @@ def clear(self): self._renderer.clear() + def option_image_nocomposite(self): + # It is generally faster to composite each image directly to + # the Figure, and there's no file size benefit to compositing + # with the Agg backend + return True def new_figure_manager(num, *args, **kwargs): Modified: trunk/matplotlib/src/_image.cpp =================================================================== --- trunk/matplotlib/src/_image.cpp 2008-07-10 12:22:16 UTC (rev 5729) +++ trunk/matplotlib/src/_image.cpp 2008-07-10 14:07:00 UTC (rev 5730) @@ -742,7 +742,7 @@ //clear the background of the rendering buffer with alpha 1 and the //gtkagg screen noise problem in figimage_demo.py goes away -- see //comment backend_gtkagg.py _render_figure method JDH - //rb.clear(agg::rgba(1, 1, 1, 1)); + rb.clear(agg::rgba(1, 1, 1, 1)); for (size_t imnum=0; imnum< N; imnum++) { tup = Py::Tuple(tups[imnum]); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |