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