diff --git a/lib/matplotlib/image.py b/lib/matplotlib/image.py index 52f894bdf93c..a428b46780ba 100644 --- a/lib/matplotlib/image.py +++ b/lib/matplotlib/image.py @@ -1170,6 +1170,9 @@ def pilread(): if cbook.is_string_like(fname): basename, ext = os.path.splitext(fname) ext = ext.lower()[1:] + elif hasattr(fname, 'name'): + basename, ext = os.path.splitext(fname.name) + ext = ext.lower()[1:] else: ext = 'png' else: