+
     i                     X    ^ RI Ht  ^ RIHt R t ! R R4      tR#   ] d    Rt Li ; i)    )BytesIO)ImageFc                     \         '       g   \        R 4      h\        V \         P                  4      '       g   \         P                  ! V 4      p V # )z.You must install Pillow to fetch image objects)PILImageImportError
isinstancer   open)imgs   &\/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/openpyxl/drawing/image.py_import_imager      s7    8JKKc8>>**mmC J    c                   L   a  ] tR t^t o Rt^tRtRtR tR t	]
R 4       tRtV tR# )	r   zImage in a spreadsheetz/xl/media/image{0}.{1}A1c                   Wn         \        V\        4      p\        V4      pVP                  w  V n        V n         VP                  P                  4       V n        V'       d   VP                  4        R# R#   \         d    R T n         L0i ; i)pngN)refr   strr   sizewidthheightformatlowerAttributeErrorclose)selfr
   mark_to_closeimages   &&  r   __init__Image.__init__   ss    "3,c""'**
DK	 ,,,,.DK KKM   	 DK	 s   A7 7BBc                >   \        V P                  4      pV P                  R9   d)   VP                  P	                  ^ 4       VP                  pM.\        4       pVP                  VRR7       VP	                  ^ 4       VP                  4       pVP                  4        V# )z<
Return image data, convert to supported types if necessary
r   )r   )gifjpegr   )	r   r   r   fpseekr   savereadr   )r   r
   r#   datas   &   r   _dataImage._data,   sr     DHH%;;00FFKKNBBHHRH&GGAJwwy

r   c                b    V P                   P                  V P                  V P                  4      # )N)_pathr   _id)r   s   &r   path
Image.path?   s!    zz  4;;77r   )r   r   r   r   N)__name__
__module____qualname____firstlineno____doc__r,   r+   anchorr   r(   propertyr-   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s5      
C$EF & 8 8r   r   N)ior   PILr   r   r   r    r   r   <module>r<      s7    %
,8 ,8  Hs    	))