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.

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to