From f260a47573a20f6c12dfc001e9c685da8eeeb14b Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 16 Jul 2011 21:02:33 +0200 Subject: [PATCH] Try initialise multiple plugins, not just PIL --- scikits/image/io/__init__.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scikits/image/io/__init__.py b/scikits/image/io/__init__.py index 4badbbd6..40c777c6 100644 --- a/scikits/image/io/__init__.py +++ b/scikits/image/io/__init__.py @@ -11,10 +11,14 @@ from _plugins import info as plugin_info # Add this plugin so that we can read images by default use_plugin('null') -try: - use_plugin('pil') -except ImportError: - pass +# Try to load a plugin to provide imread +for plugin in ['pil', 'freeimage', 'qt']: + try: + use_plugin(plugin) + # Plugin loaded, so break out + break + except ImportError: + pass from sift import * from collection import *