|
From: Ryan N. <rne...@gm...> - 2015-03-20 20:36:31
|
Thomas, sorry I missed your email. I'll see if I can get a PR pulled together soon-ish. Ryan On Fri, Mar 20, 2015 at 4:32 PM, Ryan Nelson <rne...@gm...> wrote: > A little update. It seems that this seems to be specific to Linux in some > way. I tried the original script from the PR under a couple of conditions: > * on Windows 7 Anaconda Python 2.7 and 3.4 -- everything works both > versions > * on Anaconda Python 2.7 and 3.4 Linux version -- only the 2.7 version > works > * on Gentoo Linux Python 2.7 and 3.4, MPL 1.4.3 -- only the 2.7 version > works > Hope that helps. > > Ryan > > On Fri, Mar 20, 2015 at 3:41 PM, Jerzy Karczmarczuk < > jer...@un...> wrote: > >> >> Le 20/03/2015 16:57, Ryan Nelson a écrit : >> > For me, if I change the script from the PR to what is shown below, >> > everything works fine in both Python 2.7 and 3.4 (Anaconda >> > environments, everything updated): >> > ################## >> > url = 'http://www.libpng.org/pub/png/img_png/pngnow.png' >> > try: >> > import urllib2 >> > data = urllib2.urlopen(url) >> > except Exception: >> > import urllib.request >> > from io import BytesIO >> > data = BytesIO(urllib.request.urlopen(url).read()) >> > >> > from matplotlib import pyplot >> > >> > image = pyplot.imread(data) # crash on py3.x >> > pyplot.imshow(image) >> > pyplot.show() >> > ################# >> > But as you can see, the Python 3 version requires the addition of >> > BytesIO and read(). I take it that this is not supposed to be the case. >> >> It works for X.png, not for X.jpg. The call of imread() fails then. >> Tested also under 3.4/Anaconda. >> >> Jerzy Karczmarczuk >> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, >> sponsored >> by Intel and developed in partnership with Slashdot Media, is your hub >> for all >> things parallel software development, from weekly thought leadership >> blogs to >> news, videos, case studies, tutorials and more. Take a look and join the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > |