Index: image_resize_filter.module
===================================================================
--- image_resize_filter.module	(revision 46)
+++ image_resize_filter.module	(working copy)
@@ -227,7 +227,7 @@
 
   // Find all image tags, ensuring that they have a src.
   $matches = array();
-  preg_match_all('/<img[^>]*?src[ ]*=[ ]*"([^"]+)"[^>]*>/', $text, $matches);
+  preg_match_all('/<img[^>]*?src[ ]*=[ ]*"([^"]+)"[^>]*>/i', $text, $matches);
 
   // Loop through matches and find if replacements are necessary.
   // $matches[0]: All complete image tag matches.
@@ -244,7 +244,7 @@
     // have both attributes, match individually for height and width.
     foreach (array('width', 'height') as $property) {
       $property_matches = array();
-      preg_match_all('/'. $property .'[ ]*([=:])[ ]*"?([0-9]+)"?/', $img_tag, $property_matches);
+      preg_match_all('/'. $property .'[ ]*([=:])[ ]*"?([0-9]+)"?/i', $img_tag, $property_matches);
       // In the odd scenario there is both a style="width: xx" and a width="xx"
       // tag, base our calculations off the style tag, since that's what the
       // browser will display.
@@ -428,7 +428,7 @@
     // Replace the existing image source with the resized image.
     // Set the image we're currently updating in the callback function.
     image_resize_fitler_update_tag(NULL, $image, $settings);
-    $text = preg_replace_callback('/(<img[^>]*?src[ ]*=[ ]*")'. preg_quote($image['original'] ,'/') .'("[^>]*?)(\/?>)/', 'image_resize_fitler_update_tag', $text);
+    $text = preg_replace_callback('/(<img[^>]*?src[ ]*=[ ]*")'. preg_quote($image['original'] ,'/') .'("[^>]*?)(\/?>)/i', 'image_resize_fitler_update_tag', $text);
   }
   return $text;
 }
