a
    #Df                     @   sD   d dl Z d dlZd dlZd dlZddlmZ dddZd	ddZdS )
    N   )utilsc                 C   s(   t | }t||||||d t |S )N)imgyx1yx2filloutlinewidth)r   Znumpy_to_pillowellipse_Zpillow_to_numpy)srcr   r   r   r   r	   dst r   `/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/imgviz/draw/ellipse.pyellipse
   s    
r   c                 C   sf   t |tjjrt|}t |tjjr,t|}tj| }|\}}|\}	}
|j|||
|	g|||d d S )N)r   r   r	   )	
isinstancecollectionsabcIterabletuplePILZ	ImageDrawZDrawr   )r   r   r   r   r   r	   Zdrawy1x1y2Zx2r   r   r   r
      s    r
   )NNr   )NNr   )	r   Z	PIL.Imager   ZPIL.ImageDrawZPIL.ImageFont r   r   r
   r   r   r   r   <module>   s   
