
    h6                          ddZ  G d d      Zy )Nc                     t        |       S )z
    Attempting to be compatible with PIL's ImageDraw, but suitable for reportlab's SVGCanvas.

    :param im: The image to draw in.
    :param mode: ignored.
    )	ImageDraw)immodes     M/home/dcms/DCMS/lib/python3.12/site-packages/easy_thumbnails/VIL/ImageDraw.pyDrawr      s     R=    c                       e Zd Zd ZddZy)r   c                     || _         y N)r   )selfr   s     r   __init__zImageDraw.__init__   s	    r   Nc                 0   |r%| j                   j                  j                  |       |r%| j                   j                  j                  |       | j                   j                  j	                  |        | j                   j                  j
                  |  y r   )r   canvassetFillColorsetStrokeColorsetLineWidthrect)r   xyfilloutlinewidths        r   	rectanglezImageDraw.rectangle   sb    GGNN''-GGNN))'2##E*R r   )NN   )__name__
__module____qualname__r   r    r   r   r   r      s    !r   r   r   )r   r   r   r   r   <module>r      s   
! 
!r   