
    &<i                          d Z ddlmZ ddlmZ  ee      j                  dz  Z ee      j                  dz  Zd	dZ	e
dk(  r e	        yy)
uD   컨셉 #01 '제약을 캔버스로' HTML → PNG 캡처 스크립트    )Path)sync_playwrightztemplate.htmlz
sample.pngNc                  n   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        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typeu	   [완료] z  (i   z.0fz KB))r   chromiumlaunchnew_pageTEMPLATE_PATHresolveprintgotowait_for_timeoutOUTPUT_PATHparentmkdir
screenshotstrstatst_sizeclose)pbrowserpagetemplate_urls       f/home/jay/workspace/.worktrees/task-2057-dev2/output/meta-ads/concept-catalog/01-constraint/capture.pycapturer%      s
   		 a**##%	##tt-L#MD$]%:%:%<$=>LIl^,-IIl}I=!!$'$$TD$AOO[!1O>Ik]#k.>.>.@.H.H4.OPS-TTXYZMMO  MMO s#   D+CD<D+D((D++D4__main__)returnN)__doc__pathlibr   playwright.sync_apir   __file__r   r   r   r%   __name__     r$   <module>r/      sO    J  /X%%78n##l2" zI r.   