Gatis Tomsons

rocket science

Nejauša teksta ģenerācija ar PIL

Izveidoju mazu Python funkciju, kura ģenerē mazu bildīti, kur ir attēloti pirmie 3 burti no nejauši izvēlētiem vārdiem. Nav nekādu efektu vai citu fīču, kā saķeburot attēlu, jo tas man nav nepieciešams, pret parastajiem botiem ar šito pilnībā pietiek.

import re,random,Image,ImageDraw,ImageFont

def im_gen():
	im 	= Image.new('RGB', (50,30), 'white')
	draw 	= ImageDraw.Draw(im)
	font 	= ImageFont.truetype('StayPuft.ttf',21)
	text 	= re.sub('[^\w]','',random.choice(open('/usr/share/dict/words').readlines()))[:3].upper()
	size	= font.getsize(text)
	draw.text(((50 - size[0]) / 2, -2), text,font=font,fill='red')
	im.save('im.jpg', "JPEG",quality=100)

Nejauši burtiņi