Author: evgeni
Date: 2010-08-26 16:41:59 +0000 (Thu, 26 Aug 2010)
New Revision: 11296

Modified:
   people/evgeni/thumbnails-from-screenshots/fetch-thumbnails
Log:
new scale code and antialias

Modified: people/evgeni/thumbnails-from-screenshots/fetch-thumbnails
===================================================================
--- people/evgeni/thumbnails-from-screenshots/fetch-thumbnails  2010-08-26 
16:32:50 UTC (rev 11295)
+++ people/evgeni/thumbnails-from-screenshots/fetch-thumbnails  2010-08-26 
16:41:59 UTC (rev 11296)
@@ -85,13 +85,12 @@
         if not path.exists(thumb_file_name):
             print "Creating thumbnail for %(name)s" % p
             img = Image.open(orig_file_name)
-            if img.size[0] > img.size[1]:
-                scale = img.size[0]/320.0
-                new_size = (320, int(round(img.size[1]/scale)))
-            else:
-                scale = img.size[1]/240.0
-                new_size = (int(round(img.size[0]/scale)), 240)
-            i = img.resize(new_size)
+            scale = []
+            scale.append(img.size[0]/320.0)
+            scale.append(img.size[1]/240.0)
+            scale = max(scale)
+            new_size = (int(round(img.size[0]/scale)), 
int(round(img.size[1]/scale)))
+            i = img.resize(new_size, Image.ANTIALIAS)
             i.save(thumb_file_name)
     else:
         print "WARNING: %(name)s has no screenshot!" % p


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to