From bf5f9f0fc700feaadd70ee19ad0b94e25eb4e5b1 Mon Sep 17 00:00:00 2001 From: Stefan van der Walt Date: Sun, 19 Feb 2012 21:24:10 -0800 Subject: [PATCH] BUG: Use PIL as default imread plugin, since MPL imread is still somewhat broken. --- skimage/io/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skimage/io/__init__.py b/skimage/io/__init__.py index c71dc337..a54297c6 100644 --- a/skimage/io/__init__.py +++ b/skimage/io/__init__.py @@ -18,6 +18,13 @@ for preferred_plugin in ['matplotlib', 'pil', 'qt', 'null']: except ImportError: pass +# Use PIL as the default imread plugin, since matplotlib (1.2.x) +# is buggy (flips PNGs around, returns bytes as floats, etc.) +try: + use_plugin('pil', 'imread') +except ImportError: + pass + from .sift import * from .collection import *