--- image_science_processor.rb.orig	2008-05-12 22:38:11.000000000 -0400
+++ image_science_processor.rb 2008-05-12 22:36:35.000000000 -0400
@@ -48,7 +48,11 @@
if size.is_a?(Fixnum)
img.thumbnail(size, &grab_dimensions)
else
- img.resize(size[0], size[1], &grab_dimensions)
+ if size[0] == size[1]
+ img.cropped_thumbnail(size[0], &grab_dimensions)
+ else
+ img.resize(size[0], size[1], &grab_dimensions)
+ end
end
else
new_size = [img.width, img.height] / size.to_s