#!/usr/bin/env python3
"""Render copy8_v3.html -> copy8_familiares_reels_v1.png (sobrescreve)."""
from pathlib import Path
from playwright.sync_api import sync_playwright

HTML = Path('/opt/mia/workspace/clientes/px3lab/lancamento_photorf2/criativos/copy8_v3.html')
OUT  = Path('/opt/mia/workspace/clientes/px3lab/lancamento_photorf2/criativos/copy8_familiares_reels_v1.png')

W, H = 1080, 1350

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page(viewport={'width': W, 'height': H}, device_scale_factor=1)
    page.goto(HTML.as_uri(), wait_until='networkidle')
    page.wait_for_timeout(500)
    page.screenshot(path=str(OUT), clip={'x': 0, 'y': 0, 'width': W, 'height': H}, omit_background=False)
    browser.close()

print(f'saved: {OUT} ({OUT.stat().st_size//1024}KB)')
