from PIL import Image
D = 'logs/evidence/SITE-POPUP-20261007-03'
K = ['skill', 'item', 'orb', 'gem', 'monster', 'boss', 'mount', 'pet']
ims = {f'{k}-{s}': Image.open(f'{D}/{k}-{s}.png') for k in K for s in ('wiki', 'site')}
assert len(ims) == 16 and all(i.width == 320 for i in ims.values()), 'bad pngs'
sh = Image.open(f'{D}/contact-sheet.png')
exp = sum(22 + max(ims[f'{k}-wiki'].height, ims[f'{k}-site'].height) + 10 for k in K)
assert sh.size == (670, exp), sh.size
print('ok: 16 pngs, contact sheet', sh.size, '8 rows')
