
    Qi                         d Z ddlmZ ddlmZ  ee      j                  Zedz  Zedz  Z	edz  Z
d
dZed	k(  r e        yy)u   컨셉 #01 '제약을 캔버스로' v2 — HTML → PNG 캡처 스크립트
폰트 규칙: 메인 84px / 서브 64px / CTA 40px / 약관 40px (최소 40px 준수)
    )Path)sync_playwrightztemplate-v2.htmlzsample-v2.pngz01-constraint-v2.pngNc                  >   t               5 } | j                  j                         }	 |j                  ddd      }dt        j                          }t        d|        |j                  |d       |j                  d       t        j                  j                  d	d	
       |j                  t        t              d       t        j                         j                  dz  }t        dt         d|dd       dd l}|j#                  t        t              t        t$                     t        dt$         dt$        j                         j                  dz  dd       |j'                          	 d d d        y # |j'                          w xY w# 1 sw Y   y xY w)Ni8  )widthheight)viewportzfile://u	   [로드] networkidle)
wait_untili  T)parentsexist_okpng)pathtypei   u	   [완료] z  (z.0fz KB)r   u	   [복사] )r   chromiumlaunchnew_pageTEMPLATE_PATHresolveprintgotowait_for_timeoutSAMPLE_PATHparentmkdir
screenshotstrstatst_sizeshutilcopy2	COPY_PATHclose)pbrowserpagetemplate_urlsize_kbr   s         i/home/jay/workspace/.worktrees/task-2117-dev1/output/meta-ads/concept-catalog/01-constraint/capture-v2.pycapturer)      sW   		 a**##%	##tt-L#MD$]%:%:%<$=>LIl^,-IIl}I=!!$'$$TD$AOO[!1O>!&&(0047GIk]#gc]$?@ LL[)3y>:Ii[INN,<,D,Dt,KC+PPTUV MMO) ( MMO) s#   FD=E>$F>FFF__main__)returnN)__doc__pathlibr   playwright.sync_apir   __file__r   BASEr   r   r!   r)   __name__     r(   <module>r4      sZ     /H~))&--	0 zI r3   