r11296 - people/evgeni/thumbnails-from-screenshots

Evgeni Golov evgeni at alioth.debian.org
Thu Aug 26 16:42:03 UTC 2010


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




More information about the Pkg-games-commits mailing list