> I suspect the fix is as simple as twiddling a single line of code, it's > just not obvious to me how the image flipping is supposed to work to > have consistent behavior across backends -- and I hope another developer > here has a clue...
I suspect this is related to the problem described at http://thread.gmane.org/gmane.comp.python.matplotlib.general/14420 The problem does not seem to be alignment but that the image is rendered upside down. The PDF backend does img.flipud_out() # get rgba data of image and write it in the output file img.flipud_out() and if I comment out the flipud_out calls, I get that particular case right but then the image_origin example is wrong. Revision 5618 added a flipud_out call to Axes.draw: if self.images[0].origin=='upper': im.flipud_out() The log message is: ------------------------------------------------------------------------ r5618 | jdh2358 | 2008-06-20 20:09:12 +0300 (Pe, 20 Kes 2008) | 1 line Changed paths: M /trunk/matplotlib/examples/api/mathtext_asarray.py M /trunk/matplotlib/examples/pylab_examples/figimage_demo.py M /trunk/matplotlib/lib/matplotlib/axes.py M /trunk/matplotlib/lib/matplotlib/backends/backend_gtkagg.py M /trunk/matplotlib/lib/matplotlib/figure.py M /trunk/matplotlib/src/_gtkagg.cpp M /trunk/matplotlib/src/_image.cpp added origin support for composite images ------------------------------------------------------------------------ I think this was discussed further in some emails between me, Haibao Tang, and John Hunter, but at least I have been too busy to spend much time on matplotlib lately. I hope this helps somebody track the bug down. Jouni ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel