#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Bikin lembar pembanding: ASLI (kiriman Bos) vs BUATAN Atun, berdampingan."""
from PIL import Image, ImageDraw

WS = "/home/mantapman/.hermes/profiles/atun/workspace"
PAIRS = [
    (f"{WS}/tslaw_car_ts2/1.png", "/tmp/tslaw_gen/tslaw_gen_01.png", "ASLI 1.png", "BUATAN 01"),
    (f"{WS}/tslaw_car_ts2/2.png", "/tmp/tslaw_gen/tslaw_gen_02.png", "ASLI 2.png", "BUATAN 02"),
    (f"{WS}/tslaw_car_ts2/4.png", "/tmp/tslaw_gen/tslaw_gen_03.png", "ASLI 4.png", "BUATAN 03"),
]
tw, th = 430, int(430 * 1350 / 1080)
gap, top = 16, 34
sheet = Image.new("RGB", (2 * tw + gap * 3, len(PAIRS) * (th + top) + gap), "white")
d = ImageDraw.Draw(sheet)
for r, (a, b, la, lb) in enumerate(PAIRS):
    y = gap + r * (th + top)
    for c, (p, lab) in enumerate(((a, la), (b, lb))):
        x = gap + c * (tw + gap)
        sheet.paste(Image.open(p).convert("RGB").resize((tw, th), Image.LANCZOS), (x, y + top))
        d.text((x + 6, y + 10), lab, fill="black")
sheet.save("/tmp/tslaw_gen/perbandingan.jpg", "JPEG", quality=88)
print("/tmp/tslaw_gen/perbandingan.jpg", sheet.size)
