Zombi Ubisoft (1986) PHP

by espritm · Remakes
not rated yet
▶ Play 💬 Feedback 1 Source 🕘 Versions Edit GitHub
games/zombi-ubisoft-1986-php / tools / site / images.py · commit d36c28d
"""Regenerate private website pictures from the game's verified screenshots."""from pathlib import Pathimport shutilfrom PIL import Imagegame=Path(__file__).resolve().parents[2]out=game/'site/images';out.mkdir(parents=True,exist_ok=True)shots=game/'var/screenshots'for name in ('title','play'):    Image.open(shots/f'{name}.png').convert('RGB').save(out/f'{name}.png')screen=Image.open(shots/'play.png').convert('RGB')og=Image.new('RGB',(1200,630),(0,0,0))og.paste(screen.resize((960,600),Image.Resampling.NEAREST),(120,15));og.save(out/'og.png')title=Image.open(game/'assets/original/title.png')title.crop((116,64,204,120)).resize((64,64),Image.Resampling.NEAREST).save(out/'favicon.png')print('Website images regenerated')# JumPHP accepts private uploads below assets/ only. Mirror its private-file route locally.for target in (game/'assets/site', game/'site/play/private/assets/site', game/'dist/site/play/private/assets/site'):    target.mkdir(parents=True,exist_ok=True)    for file in out.glob('*.png'):shutil.copyfile(file,target/file.name)