mirror of
https://gitlab.com/oloturia/fumcaso.git
synced 2024-11-01 01:38:16 +01:00
Separated 1 character text from 2 character text
The first two elements, or four elements, after the index are the coords of where the text is written Added multiple lines
This commit is contained in:
parent
86d3f0794f
commit
2cf8315c58
3 changed files with 53 additions and 38 deletions
19
r2text.csv
Normal file
19
r2text.csv
Normal file
|
@ -0,0 +1,19 @@
|
|||
B00.0.png;
|
||||
B00.1.png;
|
||||
B00.2.png;
|
||||
B01.png;
|
||||
B02.png;
|
||||
B03.png;
|
||||
B04.png;
|
||||
B05.png;
|
||||
B06.png;
|
||||
B07.png;
|
||||
B08.png;
|
||||
B09.png;
|
||||
B10.png;
|
||||
B11.png;
|
||||
B12.png;
|
||||
B13.png;
|
||||
B14.png;
|
||||
B15.png;
|
||||
B16.png;
|
|
27
randstrip.py
27
randstrip.py
|
@ -7,11 +7,22 @@ import random
|
|||
|
||||
def fetchText(indText):
|
||||
with open("rtext.csv") as rtext:
|
||||
csvReader = csv.reader(rtext)
|
||||
csvReader = csv.reader(rtext,delimiter=';')
|
||||
for row in csvReader:
|
||||
if (row[0]==indText):
|
||||
return row[random.randint(1,len(row)-1)]
|
||||
if row[0]==indText:
|
||||
return row[1],row[2],row[random.randint(3,len(row)-1)].replace('@','\n')
|
||||
|
||||
def fetch2Text(indText):
|
||||
with open("r2text.csv") as rtext:
|
||||
csvReader = csv.reader(rtext,delimiter=';')
|
||||
for row in csvReader:
|
||||
if row[0]==indText:
|
||||
rand1 = random.randint(5,len(row)-1)
|
||||
if rand1 %2 == 0:
|
||||
rand1 +=1
|
||||
rand2 = rand1+1
|
||||
return row[1],row[2],row[3],row[4],row[rand1].replace('@','\n'),row[rand2].replace('@','\n')
|
||||
|
||||
def fetchVign():
|
||||
starts = []
|
||||
startdest = []
|
||||
|
@ -38,9 +49,13 @@ def writeStrip(story):
|
|||
vign = Image.open(indVign)
|
||||
addtext = ImageDraw.Draw(vign)
|
||||
fnt = ImageFont.truetype("ubuntu.ttf",16)
|
||||
textVign = fetchText(indVign)
|
||||
print(textVign)
|
||||
addtext.text((268,77),textVign,fill="#000000",font=fnt)
|
||||
if indVign[0] == 'A':
|
||||
textVign = fetchText(indVign)
|
||||
addtext.multiline_text((int(textVign[0]),int(textVign[1])),textVign[2],fill="#000000",font=fnt,align="center")
|
||||
else:
|
||||
textVign = fetch2Text(indVign)
|
||||
addtext.multiline_text((int(textVign[0]),int(textVign[1])),textVign[4],fill="#000000",font=fnt,align="center")
|
||||
addtext.multiline_text((int(textVign[2]),int(textVign[3])),textVign[5],fill="#000000",font=fnt,align="center")
|
||||
vign.show()
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
45
rtext.csv
45
rtext.csv
|
@ -1,32 +1,13 @@
|
|||
A00.png,Che giornata \ndel cacchio\n oggi,C'è nessuno?,Come vorrei\nundolciume,Il telefono non prende,Hey!,Bobby; dove sei?,Ciccioli di mare
|
||||
A01.png,
|
||||
A02.png,
|
||||
A03.png,
|
||||
A04.png,
|
||||
A05.png,
|
||||
A06.png,
|
||||
A07.png,
|
||||
A08.png,
|
||||
A09.png,
|
||||
A10.png,
|
||||
A11.png,
|
||||
A12.png,
|
||||
B00.0.png,
|
||||
B00.1.png,
|
||||
B00.2.png,
|
||||
B01.png,
|
||||
B02.png,
|
||||
B03.png,
|
||||
B04.png,
|
||||
B05.png,
|
||||
B06.png,
|
||||
B07.png,
|
||||
B08.png,
|
||||
B09.png,
|
||||
B10.png,
|
||||
B11.png,
|
||||
B12.png,
|
||||
B13.png,
|
||||
B14.png,
|
||||
B15.png,
|
||||
B16.png,
|
||||
A00.png;268;77;Che giornata@del cacchio@oggi;C'è nessuno?;Come vorrei@undolciume;Il telefono non prende;Hey!;Bobby, dove sei?;Ciccioli di mare
|
||||
A01.png;
|
||||
A02.png;
|
||||
A03.png;
|
||||
A04.png;
|
||||
A05.png;
|
||||
A06.png;
|
||||
A07.png;
|
||||
A08.png;
|
||||
A09.png;
|
||||
A10.png;
|
||||
A11.png;
|
||||
A12.png;
|
||||
|
|
|
Loading…
Reference in a new issue