# HG changeset patch # User casties # Date 1370520031 -7200 # Node ID 86a5b3c4af4b0d7b87c3a3e1e3e5021c343d4f65 # Parent 2e0953694aef8b44fb952530a55e26800e79a070 removed scaleTest.py diff -r 2e0953694aef -r 86a5b3c4af4b scaleTest.py --- a/scaleTest.py Thu Jun 06 11:33:17 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,89 +0,0 @@ -from PIL import Image; -from cStringIO import StringIO; -import ImageFilter - -import urllib -import logging - - -url="http://localhost:18080/www/projects/DEPT1_710Schemmel-Space/Gruppe_Schemmel.jpg" -ul = urllib.urlopen(url) -datStringIO = StringIO(ul.read()); - - -try: - pilImg = Image.open(datStringIO) - - -except: - logging.error("scale image input:"+self.getId()) - - -w,h = pilImg.size -logging.debug("oldsize: %s %s"%(w,h)) -targetW=120. -targetH=75. - - -facW=targetW/w - -h1 = int(h*facW) - -if h1 2: - pilImg = pilImg.filter(ImageFilter.BLUR) - - try: - pilImg = pilImg.filter(ImageFilter.MaxFilter(fs)) - except: - pilImg = pilImg.filter(ImageFilter.MaxFilter(fs-1)) - - logging.debug("Xnew size: %s %s"%(w1,targetH)) - res = pilImg.resize((w1,int(targetH)),Image.ANTIALIAS); - - -else: - fs = min(max(int(1/facW)+1,3),10) - #fs=5 - logging.debug(fs) - - print facW - if (1/facW) > 2: - pilImg = pilImg.filter(ImageFilter.BLUR) - - try: - pilImg = pilImg.filter(ImageFilter.MaxFilter(fs)) - except: - - - try: - pilImg = pilImg.filter(ImageFilter.MaxFilter(fs-1)) - except: - pass - logging.debug("ynew size: %s %s"%(targetW,h1)) - res = pilImg.resize((int(targetW),h1)) - -nw,nh = res.size - -cutW1=int(nw/2-(targetW/2)) -cutW2=int(nw/2+(targetW/2)) - -cutH1=int(nh/2-(targetH/2)) -cutH2=int(nh/2+(targetH/2)) - - - -res2 = res.crop((cutW1,cutH1,cutW2,cutH2)) - -outS = StringIO() - -res2.save("/tmp/test.jpg") -