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")
Comments
0 B
|π
/π