
    7i                     ,    d dl mZmZ defdZdefdZy)    )ImageUnidentifiedImageError
img_formatc                    |dv }| j                  |rdnd      } | j                  d      }|dv r(ddt        |      z  z   }||z  }|j                         }|S |dv r$|rg |d d	 t	        |d	   d
z  d      }| | }|S t        d|       )N>   hexargbaRGBARGB)   r   >   hexr   #z%02x>   rgbr            zUnsupported color format: )convertgetpixellenupperroundNotImplementedError)imgr   	has_alphapixel_colorcolor_formatcolors         G/var/www/apihucms/venv/lib/python3.12/site-packages/colorfield/utils.pyget_image_background_colorr      s    ..I
++	fu
5C,,v&K_$Vc+&666{* L 
	&Rak!ns*A.K
 ,{m, L "$>zl"KLL    c                     d}	 t        j                  |       5 }t        ||      }d d d        |S # 1 sw Y   |S xY w# t        $ r Y |S w xY w)N )r   openr   r   )img_filer   r   images       r   get_image_file_background_colorr%      s_    EZZ! 	BU.ujAE	B L		B L " Ls#   = 0= := = 	A
	A
N)PILr   r   strr   r%    r   r   <module>r)      s     - ,# r   