
    i                     `    d Z ddlmZ ddlmZ  ed      Z ed      Zd Zedk(  r e        yy)	uM   컨셉 #09 미니멀 타이포 - CSS only 렌더링 (배경 이미지 없음)    )Path)sync_playwrightzW/home/jay/workspace/output/meta-ads/concept-catalog/09-minimal-typography/template.htmlzT/home/jay/workspace/output/meta-ads/concept-catalog/09-minimal-typography/sample.pngc            
      X   t               5 } | j                  j                         }	 |j                  ddd      }dt        j                          }|j                  |d       |j                  d       |j                  d       |j                  t        t              d	d
d
ddd       t        dt                t        j                         j                  dz  }t        d|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://networkidle)
wait_untilzGasync () => {
                await document.fonts.ready;
            }i  pngr   )xyr   r   )pathtypeclipu	   [완료] i   u	   [크기] z.0fz KB)r   chromiumlaunchnew_pageTEMPLATE_PATHresolvegotoevaluatewait_for_timeout
screenshotstrOUTPUT_PATHprintstatst_sizeclose)pbrowserpagetemplate_urlsize_kbs        S/home/jay/workspace/output/meta-ads/concept-catalog/09-minimal-typography/render.pyrenderr&   
   s   		 a**##%	##tt-L#MD$]%:%:%<$=>LIIl}I= MM   !!$'OO%1ttD  
 Ik]+,!&&(0047GIgc]#./MMO- , MMO- s#   D C
D1D DD  D)__main__N)	__doc__pathlibr   playwright.sync_apir   r   r   r&   __name__     r%   <module>r.      s=    S  /noij2 z
H r-   