#!/usr/bin/env python3
"""hc60: contact sheet 5 slide -> JPEG untuk QC visual."""
import os
from PIL import Image

WS = "/home/mantapman/.hermes/profiles/atun/workspace"
D = os.path.join(WS, "studiosoft_hc60_carousel")
files = sorted(f for f in os.listdir(D) if f.endswith(".png"))
thumbs = []
TW = 360
TH = int(TW * 1350 / 1080)
for f in files:
    im = Image.open(os.path.join(D, f)).convert("RGB").resize((TW, TH))
    thumbs.append(im)
cols = 5
sheet = Image.new("RGB", (TW * cols + 10 * (cols - 1), TH), (240, 240, 240))
for i, im in enumerate(thumbs):
    sheet.paste(im, (i * (TW + 10), 0))
out = os.path.join(D, "ss_hc60_contact_sheet.jpg")
sheet.save(out, "JPEG", quality=88)
print("OK", out, sheet.size)
