Hello, I had problem a quite some time ago - resolved here, on mailing list. An avatar system worked well until then... I don't know why, I haven't changed anything in code... haven't upgraded PIL... all semi-transparent elements have gray "border", just like that:
http://i44.tinypic.com/2s9x351.png And here is correct version: http://i41.tinypic.com/2h4wb9x.png And here is code: def sklejanie(wartstwy, plec, skora): import os, Image, ImageChops from settings import MEDIA_ROOT, MEDIA_URL lalka = Image.open(MEDIA_ROOT + "img/ciala/%s%s.png" % (plec, skora)) alfa = lalka.split()[-1] for p in wartstwy: czesc = Image.open(p.element.binaria.path) lalka.paste(czesc, (p.x, p.y), czesc) czesc = ImageChops.offset(czesc, p.x, p.y) alfa = ImageChops.lighter(alfa, czesc.split()[-1]) lalka.putalpha(alfa) return lalka As I've said... it worked for a long time. What can be wrong? Best regards, Szymon -- View this message in context: http://www.nabble.com/Semi-transparent---gray-%22border%22-tp24108447p24108447.html Sent from the Python - image-sig mailing list archive at Nabble.com. _______________________________________________ Image-SIG maillist - Image-SIG@python.org http://mail.python.org/mailman/listinfo/image-sig