diff --git a/skimage/io/_plugins/pil_plugin.py b/skimage/io/_plugins/pil_plugin.py index fcd185ab..8d3bd977 100644 --- a/skimage/io/_plugins/pil_plugin.py +++ b/skimage/io/_plugins/pil_plugin.py @@ -41,7 +41,8 @@ def imread(fname, dtype=None, img_num=None, **kwargs): if hasattr(fname, 'lower') and dtype is None: kwargs.setdefault('key', img_num) if fname.lower().endswith(('.tiff', '.tif')): - return tif_imread(fname, **kwargs) + with open(fname, 'rb') as f: + return tif_imread(f, **kwargs) if isinstance(fname, string_types): with open(fname, 'rb') as f: