import os import random from PIL import Image chargenPath = "charactergen" characterType = os.listdir(chargenPath) charTypeSelected = characterType[random.randint(0, len(characterType)-1)] hairback = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/hairback") hairfront = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/hairfront") body = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/body") face = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/face") cloths = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/cloths") bg = os.listdir("./"+chargenPath+"/"+charTypeSelected + "/bg") hairBack = hairback[random.randint(0, len(hairback)-1)] hairFront = hairfront[random.randint(0, len(hairfront)-1)] Body = body[random.randint(0, len(body)-1)] Face = face[random.randint(0, len(face)-1)] Cloths = cloths[random.randint(0, len(cloths)-1)] BG = bg[random.randint(0, len(bg)-1)] img = Image.open("./"+chargenPath+"/"+charTypeSelected + "/bg/"+BG) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/hairback/"+hairBack) img.paste(img2,(0,0),img2) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/body/"+Body) img.paste(img2,(0,0),img2) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/cloths/"+Cloths) img.paste(img2,(0,0),img2) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/face/"+Face) img.paste(img2,(0,0),img2) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/hairfront/"+hairFront) img.paste(img2,(0,0),img2) img2 = Image.open("./"+chargenPath+"/"+charTypeSelected + "/credit/madewith.png") img.paste(img2,(0,0),img2) img.save("./"+chargenPath+"/"+charTypeSelected + "/result/result.jpg")