
    lh                     j    d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
 ddlmZ dZ eeeeee
          Zd ZdS )z:mod:`wand.cdefs.magick_image` --- Magick-Image definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.5.0
    )		CFUNCTYPEPOINTERc_boolc_char_pc_doublec_intc_size_tc_ubytec_void_p)	c_ssize_t)MagickProgressMonitorloadc                    |dk     }|dk    }t           g| j        _        t           | j        _        t           t          t          g| j        _        t          | j        _        |r5t           t          t          t          g| j        _        t          | j        _        t           t          t          g| j
        _        t          | j
        _        t           t          t          g| j        _        t          | j        _        |r5t           t          t          t          g| j        _        t          | j        _        |r6t           t          t          t          g| j        _        t          | j        _        n5t           t          t          t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        |r*t           t          g| j        _        t          | j        _        n/t           t          t          g| j        _        t          | j        _        |r/t           t          t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        t           t           t          t          t          t&          g| j        _        t          | j        _        t           t&          g| j        _        t          | j        _        t           t          g| j        _        t           | j        _        t           g| j        _        t          | j        _        |r)t           t          g| j        _        t          | j        _        t           g| j        _        t          | j        _        |r)t           t          g| j        _        t          | j        _        	 t           g| j        _        n# t8          $ r Y nw xY w|dk    rB	 t           t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           t           g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          t          g| j         _        t          | j         _        |r5t           t          t          t          g| j!        _        t          | j!        _        t           t           t          t          g}|r|"                    t                     || j#        _        t          | j#        _        t           t          t          g| j$        _        t          | j$        _        |r5t           t          t          t          g| j%        _        t          | j%        _        |dk    rT	 t           t          t          t          t          g| j&        _        t          | j&        _        n# t8          $ r
 d| _&        Y nw xY wd| _&        t           t          t          g| j'        _        t          | j'        _        t           t          t          t          t          g| j(        _        t          | j(        _        |rT	 t           t          t          t          t          g| j)        _        t          | j)        _        n# t8          $ r
 d| _)        Y nw xY wd| _)        t           g| j*        _        t          | j*        _        |r)t           t          g| j+        _        t          | j+        _        t           g| j,        _        t          | j,        _        t           t&          t          g| j-        _        t          | j-        _        |r0t           t           t          g| j.        _        t          | j.        _        n)t           t           g| j.        _        t          | j.        _        |r/t           t          t           g| j/        _        t          | j/        _        t           g| j0        _        t           | j0        _        t           t&          g| j1        _        t          | j1        _        t           t           t           g| j2        _        t          | j2        _        t           t           g| j3        _        t          | j3        _        |dk    r0t           t           t           g| j4        _        t          | j4        _        nd| _4        t           t&          g| j5        _        t          | j5        _        t           t          g| j6        _        t           | j6        _        |r^t           t           t          t          g| j7        _        t           | j7        _        t           t          g| j8        _        t           | j8        _        t           t           t          ts          t                    g| j:        _        t           | j:        _        |rB	 t           t          g| j8        _        t           | j8        _        nY# t8          $ r
 d| _8        Y nFw xY w	 t           t          g| j;        _        t           | j;        _        n# t8          $ r
 d| _;        Y nw xY w|dk    rB	 t           t          g| j<        _        t           | j<        _        n# t8          $ r
 d| _<        Y nw xY wd| _<        |r+t           t           t          t          t          g| j=        _        n0t           t           t          t          t          t          g| j=        _        t          | j=        _        	 t           t           t          t          t          g| j>        _        t          | j>        _        n# t8          $ r
 d| _>        Y nw xY w|rBt           t          t           t          t          t          g| j?        _        t          | j?        _        nd| _?        |dk    rU	 t           t          ts          t                     g| j@        _        t          | j@        _        n# t8          $ r
 d| _@        Y nw xY wd| _@        t           t          t          t&          t          t           g| jA        _        t           t          g| jB        _        t          | jB        _        t           t          t          g| jC        _        |r%t           t          t          t          g| jD        _        nd| _D        t           t          t          g| jE        _        t          | jE        _        |r5t           t          t          t          g| jF        _        t          | jF        _        t           t          t          t          t          g| jG        _        t          | jG        _        t           t          g| jH        _        t          | jH        _        t           t&          g| jI        _        t          | jI        _        t           g| jJ        _        t           | jJ        _        t           t          g| jK        _        t          | jK        _        t           g| jL        _        t          | jL        _        t           g| jM        _        t           | jM        _        t           t&          g| jN        _        t          | jN        _        t           t&          g| jO        _        t          | jO        _        t           t          t          ts          t                    t          g| jP        _        t          | jP        _        t           t           g| jQ        _        t          | jQ        _        t           t          g| jR        _        t          | jR        _        t           t          t          g| jS        _        t          | jS        _        t           t&          g| jT        _        t          | jT        _        t           g| jU        _        t          | jU        _        t           g| jV        _        t          | jV        _        |r)t           t          g| jW        _        t          | jW        _        t           t          t          g| jX        _        |r%t           t          t          t          g| jY        _        nd| _Y        t           t          g| jZ        _        t           | jZ        _        t           t          t          t          t          t&          t          t           g| j[        _        t          | j[        _        t           t          t          t          t          g| j\        _        t          | j\        _        |rXt           t           g| j]        _        t          | j]        _        t           t          t           g| j^        _        t          | j^        _        t           g| j_        _        t          | j_        _        t           t          t           t          t           t          t          t          g| j`        _        t          | j`        _        t           g| ja        _        t          | ja        _        t           t          g| jb        _        t          | jb        _        |r1t           t           t          t          t          t          g| jc        _        n6t           t           t          t          t          t          t          g| jc        _        t          | jc        _        t           t          t          ts          t                    g| jd        _        t          | jd        _        |rIt           t          t          t          ts          t                    g| je        _        t          | je        _        nd| _e        t           t&          g| jf        _        t           | jf        _        |r0t           t          t&          g| jg        _        t           | jg        _        nd| _g        t           t          g| jh        _        t          | jh        _        |r0t           t          t          g| ji        _        t          | ji        _        nd| _i        t           t          t          g| jj        _        t          | jj        _        |r6t           t          t          t          g| jk        _        t          | jk        _        nd| _k        t           g| jl        _        t           | jl        _        t           g| jm        _        t          | jm        _        t           t           g| jn        _        t          | jn        _        t           ts          t                    g| jo        _        ts          t                    | jo        _        |r9t           ts          t                    ts          t                    g| jq        _        nKt           ts          t                    ts          t                    ts          t                    g| jq        _        t          | jq        _        t           t           g| jr        _        t          | jr        _        |rt           t          g| js        _        t          | js        _        t           t          g| jt        _        t           | jt        _        t           t          ts          t                    ts          t                    g| ju        _        t          | ju        _        t           t          ts          t                    ts          t                    g| jv        _        t          | jv        _        t           t          ts          t                    ts          t                    g| jw        _        t          | jw        _        t           g| jx        _        t           | jx        _        t           g| jy        _        t           | jy        _        nd| _s        t           t          t           g| jz        _        t          | jz        _        t           g| j{        _        t          | j{        _        t           g| j|        _        t          | j|        _        t           g| j}        _        t          | j}        _        t           g| j~        _        t          | j~        _        t           g| j        _        t          | j        _        	 t           g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wt           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           t           t          ts          t                    g| j        _        t          | j        _        |r)t           t          g| j        _        t           | j        _        t           g| j        _        t           | j        _        |dk    r<	 t           g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           g| j        _        t           | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        |r9t           ts          t                    ts          t                    g| j        _        nKt           ts          t                    ts          t                    ts          t                    g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           ts          t                    g| j        _        ts          t                     | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        |rIt           ts          t                    ts          t                    g| j        _        t          | j        _        t           ts          t                    g| j        _        t          | j        _        |r*t           t          g| j        _        t           | j        _        nd| _        t           t           g| j        _        t          | j        _        |rIt           ts          t                    ts          t                    g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           ts          t                    ts          t                    ts          t                    ts          t                    g| j        _        t          | j        _        t           t          t          t           g| j        _        t          | j        _        t           ts          t                    ts          t                    g| j        _        t          | j        _        |r9t           ts          t                    ts          t                    g| j        _        nKt           ts          t                    ts          t                    ts          t                    g| j        _        t          | j        _        t           t          t          t          t          g| j        _        t           | j        _        t           ts          t                    ts          t                    g| j        _        t           g| j        _        t          | j        _        t           ts          t                    ts          t                    g| j        _        t          | j        _        t           ts          t                    g| j        _        ts          t                    | j        _        t           g| j        _        t          | j        _        t           g| j        _        t           | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t           g| j        _        |r9t           ts          t                    ts          t                    g| j        _        nKt           ts          t                    ts          t                    ts          t                    g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        |r0t           t          t           g| j        _        t          | j        _        nd| _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        |dk    rN	 t           t          t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           g| j        _        t           | j        _        |rt           t          g| j        _        nt           t          t          g| j        _        t          | j        _        t           t          t          t          t          t&          t          t           g| j        _        t          | j        _        t           t           t          g| j        _        t          | j        _        |dk    rN	 t           t          t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        |dk    rH	 t           t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           t&          g| j        _        t          | j        _        t           t          t          t          g| j        _        t          | j        _        |r<t           t          t          t          t          g| j        _        t          | j        _        nd| _        |dk    r	 t           t           t           t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY w	 t           t          t          t          g| j        _        t          | j        _        n%# t8          $ r
 d| _        Y nw xY wd| _        d| _        t           t          t          g| j        _        t          | j        _        t           t          t          t          t          g| j        _        t          | j        _        	 t           t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wt           g| j        _        t          | j        _        |dk    rN	 t           t          t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        |r)t           t          g| j        _        t          | j        _        t           t          g| j        _        t           | j        _        t           g| j        _        t          | j        _        	 t           t          g| j        _        t          | j        _        n# t8          $ r Y nw xY wt           t          t          t          g| j        _        t          | j        _        t           t           t&          t&          t          t&          g| j        _        t           | j        _        t           t          g| j        _        t           | j        _        t           t          t          t           g| j        _        t          | j        _        |r<t           t          t          t          t           g| j        _        t          | j        _        nd| _        t           t          t          t          g| j        _        t          | j        _        |r<t           t          t          t          t          g| j        _        t          | j        _        nd| _        t           t          g| j        _        t          | j        _        |r0t           t          t          g| j        _        t          | j        _        nd| _        t           t          t          t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        |r*t           t          g| j        _        t          | j        _        nd| _        |r*t           t          g| j        _        t          | j        _        n/t           t          t          g| j        _        t          | j        _        t           t           t           t          t          g| j        _        t          | j        _        |rAt           t          t           t           t          t          g| j        _        t          | j        _        t           g| j        _        t           | j        _        	 t           g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY w|r)t           t&          g| j        _        t          | j        _        |rXt           t&          g| j        _        t          | j        _        t           t          t&          g| j        _        t          | j        _        t           t&          g| j        _        t          | j        _        t           t           t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        |r0t           t           t          g| j        _        t          | j        _        n;t           t           t&          t          t          g| j        _        t          | j        _        |dk    rU	 t           t          ts          t                    g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           t          t          g| j        _        t          | j        _        t           t          g| j        _        t           | j        _        t           g| j        _        t          | j        _        |dk     rt           t          t          t          t          t          g| j        _        t          | j        _        t           t          t          t          t          t          g| j        _        t          | j        _        nt           t          t          t          t          t          g| j        _        t          | j        _        t           t          t          t          t          t          g| j        _        t          | j        _        t           t          t          t          t          t          g| j        _        t           t          t          g| j        _        t          | j        _        |r5t           t          t          t          g| j        _        t          | j        _        |dk    rT	 t           t          t          t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wd| _        t           t&          g| j        _        t          | j        _        t           t           t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        	 t           t          g| j        _        t          | j        _        n# t8          $ r Y nw xY wt           t           t          g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           t          t          t          t          g| j        _        t          | j        _        t           t&          g| j        _        t          | j        _        t           t          t          t          t          g| j        _        t          | j        _        t           t          t          g| j        _        t          | j        _        t           t           t          g| j        _        t          | j        _        	 t           t          g| j        _        t          | j        _        |r/t           t          t          g| j        _        t          | j        _        n# t8          $ r
 d| _        Y nw xY wt           t          t          g| j        _        t          | j        _        t           t          t          g| j        _        t          | j        _        t           t          t          t          t          g| j        _        t          | j        _        t           t          t          t          g| j        _        t          | j        _        |r;t           t          t          t          t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        |r1d| _        t           t          g| j        _        t          | j        _        n0t           t          g| j        _        t          | j        _        d| _        t           t           g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        |r*t           t          g| j        _        t          | j        _        nd| _        |r t           t          t          g| j         _        n%t           t          t          t          g| j         _        t          | j         _        t           t           g| j        _        t          | j        _        |rKt           t          t          g| j        _        t           t           g| j        _        t          | j        _        nd| _        d| _        |r+t           t          g| j        _        t          | j        _        t           t           g| j        _        t          | j        _        t           t          t           g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j	        _        t          | j	        _        t           t          g| j
        _        t          | j
        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        	 t           t          g| j        _        t          | j        _        n# t8          $ r d| _        Y nw xY wt           t          t          g| j        _        t          | j        _        t           t&          g| j        _        t          | j        _        |dk    rE	 t           t          g| j        _        t          | j        _        n # t8          $ r d| _        Y nw xY wd| _        t           t&          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        |r t           t          t          g| j        _        n%t           t          t          t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        |r2t           t          t           g| j        _        t          | j        _        nd| _        t           t          g| j        _        t           t           g| j        _        |r,t           t          g| j        _        t          | j        _        nd| _        t           t          g| j        _        t           t          t          t          t          g| j        _        t          | j        _        t           t@          t           g| j!        _        |r t           t          t          g| j"        _        n%t           t          t          t          g| j"        _        t          | j"        _        t           t          g| j#        _        t          | j#        _        t           t          t          g| j$        _        t           t          g| j%        _        t          | j%        _        t           t          g| j&        _        t          | j&        _        t           t          g| j'        _        t           t          g| j(        _        t           t          g| j)        _        |r t           t          t          g| j*        _        n%t           t          t          t          g| j*        _        t          | j*        _        t           t          t          t          g| j+        _        t          | j+        _        t           t          t          t          t          g| j,        _        t          | j,        _        t           t          t          g| j-        _        t          | j-        _        |r8t           t          t          t          g| j.        _        t          | j.        _        nd| _.        t           t          t          g| j/        _        t           | j/        _        t           t           t          t          g| j0        _        t          | j0        _        t           t          t          t          g| j1        _        t          | j1        _        |r>t           t          t          t          t          g| j2        _        t          | j2        _        nd| _2        |rEt           t           t           ts          t                    g| j3        _        t           | j3        _        nPt           t           t          t          t           ts          t                    g| j3        _        t           | j3        _        t           t          t          t          g| j4        _        t          | j4        _        t           t          t          g| j5        _        t           | j5        _        t           t          g| j6        _        t          | j6        _        	 t           t          t          g| j7        _        t          | j7        _        n# t8          $ r d| _7        Y nw xY w|r9t           t          t          t          ts          t                    g| j8        _        n2t           t          t          ts          t                    g| j8        _        t          | j8        _        t           t          t          t          t          g| j9        _        t          | j9        _        |r,t           t          g| j:        _        t          | j:        _        n1t           t          t          g| j:        _        t          | j:        _        t           t          t          t          g| j;        _        t          | j;        _        |rW	 t           t          t          t          t          g| j<        _        t          | j<        _        n # t8          $ r d| _<        Y nw xY wd| _<        t           t           t          g| j=        _        t           | j=        _        t           t           g| j>        _        t           | j>        _        t           g| j?        _        t          | j?        _        |r,t           t          g| j@        _        t          | j@        _        n1t           t          t          g| j@        _        t          | j@        _        t           t           g| jA        _        t           | jA        _        t           t           t           g| jB        _        t          | jB        _        t           t          g| jC        _        t          | jC        _        t           t          t          g| jD        _        t          | jD        _        t           t          t          g| jE        _        t          | jE        _        |r2t           t&          t&          g| jF        _        t           | jF        _        nd| _F        t           t          g| jG        _        t          | jG        _        t           t           t          t          t          g| jH        _        t          | jH        _        t           g| jI        _        t          | jI        _        t           g| jJ        _        t          | jJ        _        t           t          g| jK        _        t          | jK        _        t           g| jL        _        t          | jL        _        t           t          t          t          t          g| jM        _        t          | jM        _        |rDt           t          t          t          t          t          g| jN        _        t          | jN        _        nd| _N        t           t          t          t          t          g| jO        _        t          | jO        _        |r2t           t          t          g| jP        _        t          | jP        _        n7t           t          t          t          g| jP        _        t          | jP        _        |dk    rK	 t           t          t          g| jQ        _        t          | jQ        _        n # t8          $ r d| _Q        Y nw xY wd| _Q        |dk    r?	 t           g| jR        _        t          | jR        _        n # t8          $ r d| _R        Y nw xY wd| _R        t           t           g| jS        _        t          | jS        _        t           t&          g| jT        _        t          | jT        _        t           t           g| jU        _        t          | jU        _        t           t&          t          g| jV        _        t          | jV        _        t           t           g| jW        _        t          | jW        _        dS )a  Define Magick Image methods. The ImageMagick version is given as a
    second argument for comparison. This will quick to determine which methods
    are available from the library, and can be implemented as::

        if IM_VERSION < 0x700:
            # ... do ImageMagick-6 methods ...
        else
            # ... do ImageMagick-7 methods ...

    .. seealso::

        #include "wand/magick-image.h"
        // Or
        #include "MagickWand/magick-image.h"

    :param lib: the loaded ``MagickWand`` library
    :type lib: :class:`ctypes.CDLL`
    :param IM_VERSION: the ImageMagick version number (i.e. 0x0689)
    :type IM_VERSION: :class:`numbers.Integral`

    .. versionadded:: 0.5.0

    i   i  Ni	  i  (X  r   GetImageFromMagickWandargtypesrestyper   MagickAdaptiveBlurImager   r   MagickAdaptiveBlurImageChannelr	   MagickAdaptiveResizeImageMagickAdaptiveSharpenImage!MagickAdaptiveSharpenImageChannelr   MagickAdaptiveThresholdImageMagickAddImageMagickAddNoiseImageMagickAddNoiseImageChannelMagickAffineTransformImager   MagickAnnotateImageMagickAnimateImagesMagickAppendImagesMagickAutoGammaImageMagickAutoGammaImageChannelMagickAutoLevelImageMagickAutoLevelImageChannelMagickAutoOrientImageAttributeErrorMagickAutoThresholdImageMagickBlackThresholdImageMagickBlueShiftImageMagickBlurImageMagickBlurImageChannelappendMagickBorderImageMagickBrightnessContrastImage$MagickBrightnessContrastImageChannelMagickCannyEdgeImageMagickCharcoalImageMagickChopImageMagickCLAHEImageMagickClampImageMagickClampImageChannelMagickClipImageMagickClipImagePathMagickClutImageMagickClutImageChannelMagickCoalesceImagesMagickColorDecisionListImageMagickColorizeImageMagickColorMatrixImageMagickColorThresholdImageMagickCommentImageMagickCombineImagesMagickCompareImageChannelsMagickCompareImageLayersr   MagickCompareImagesMagickCompareImagesLayersMagickComplexImagesMagickCompositeImageMagickCompositeLayersMagickCompositeImageChannelMagickConnectedComponentsImageMagickConstituteImageMagickContrastImageMagickContrastStretchImage!MagickContrastStretchImageChannelMagickConvolveImageMagickConvolveImageChannelMagickCropImageMagickCycleColormapImageMagickDecipherImageMagickDeconstructImagesMagickDeskewImageMagickDespeckleImageMagickDestroyImageMagickDisplayImageMagickDisplayImagesMagickDistortImageMagickDrawImageMagickEdgeImageMagickEmbossImageMagickEncipherImageMagickEnhanceImageMagickEqualizeImageMagickEqualizeImageChannelMagickEvaluateImageMagickEvaluateImageChannelMagickEvaluateImagesMagickExportImagePixelsMagickExtentImageMagickFilterImageMagickFilterImageChannelMagickFlipImageMagickFloodfillPaintImageMagickFlopImage"MagickForwardFourierTransformImageMagickFrameImageMagickFunctionImageMagickFunctionImageChannelMagickFxImageMagickFxImageChannelMagickGammaImageMagickGammaImageChannelMagickGaussianBlurImageMagickGaussianBlurImageChannelMagickGetImageMagickGetImageAlphaChannelMagickGetImageBackgroundColorMagickGetImageBlobr
   MagickGetImageBluePrimaryMagickGetImageBorderColorMagickGetImageChannelDepthMagickGetImageChannelFeaturesMagickGetImageChannelKurtosisMagickGetImageChannelMeanMagickGetImageChannelRangeMagickGetImageChannelStatisticsMagickGetImageClipMaskMagickGetImageColormapColorMagickGetImageColorsMagickGetImageColorspaceMagickGetImageComposeMagickGetImageCompression MagickGetImageCompressionQualityMagickGetImageEndianMagickGetImageDelayMagickGetImageDepthMagickGetImageDisposeMagickGetImageDistortionMagickGetImageFeaturesMagickGetImageFilenameMagickGetImageFilterMagickGetImageFormatMagickGetImageFuzzMagickGetImageGammaMagickGetImageGravityMagickGetImageGreenPrimaryMagickGetImageHeightMagickGetImageHistogramMagickGetImageInterlaceSchemeMagickGetImageIterationsMagickGetImageInterpolateMethodMagickGetImageKurtosisMagickGetImageLengthMagickGetImageMaskMagickGetImageMatteColorMagickGetImageMeanMagickGetImageOrientationMagickGetImagePageMagickGetImagePixelColorMagickGetImageRangeMagickGetImageRedPrimaryMagickGetImageRegionMagickGetImageResolutionMagickGetImageRenderingIntentMagickGetImagesBlobMagickGetImageSceneMagickGetImageSignatureMagickGetImageTicksPerSecondMagickGetImageTotalInkDensityMagickGetImageTypeMagickGetImageUnits MagickGetImageVirtualPixelMethodMagickGetImageWhitePointMagickGetImageWidthMagickGetNumberImagesMagickHaldClutImageMagickHaldClutImageChannelMagickHasNextImageMagickHasPreviousImageMagickHoughLineImageMagickIdentifyImageMagickImplodeImageMagickImportImagePixels"MagickInverseFourierTransformImageMagickKmeansImageMagickKuwaharaImageMagickLabelImageMagickLevelImageMagickLevelImageChannelMagickLevelImageColorsMagickLevelizeImageMagickLinearStretchImageMagickLiquidRescaleImageMagickLocalContrastImageMagickMagnifyImageMagickMeanShiftImageMagickMedianFilterImageMagickMergeImageLayersMagickMinifyImageMagickModeImageMagickModulateImageMagickMontageImageMagickMorphImagesMagickMorphologyImageMagickMorphologyImageChannelMagickMotionBlurImageMagickMotionBlurImageChannelMagickNegateImageMagickNegateImageChannelMagickNewImageMagickNextImageMagickNormalizeImageMagickNormalizeImageChannelMagickOilPaintImageMagickOpaquePaintImageMagickOpaquePaintImageChannelMagickOptimizeImageLayersMagickOptimizeImageTransparencyMagickOrderedDitherImageMagickOrderedPosterizeImage"MagickOrderedPosterizeImageChannelMagickPingImageMagickPingImageBlobMagickPingImageFileMagickPolaroidImageMagickPolynomialImageMagickPosterizeImageMagickPreviewImagesMagickPreviousImageMagickQuantizeImagerestypesMagickQuantizeImagesMagickRaiseImageMagickRandomThresholdImage!MagickRandomThresholdImageChannelMagickRangeThresholdImageMagickReadImageMagickReadImageBlobMagickReadImageFileMagickReduceNoiseImageMagickRemapImageMagickRemoveImageMagickResampleImageMagickResetImagePageMagickResizeImageMagickRollImageMagickRotateImageMagickRotationalBlurImage MagickRotationalBlurImageChannelMagickSampleImageMagickScaleImageMagickSegmentImageMagickSelectiveBlurImageMagickSelectiveBlurImageChannelMagickSepiaToneImageMagickSeparateImageMagickSeparateImageChannelMagickSetImageMagickSetImageAlphaChannelMagickSetImageBackgroundColorMagickSetImageBiasMagickSetImageBluePrimaryMagickSetImageBorderColorMagickSetImageChannelDepthMagickSetImageClipMaskMagickSetImageChannelMaskMagickSetImageColorMagickSetImageColormapColorMagickSetImageColorspaceMagickSetImageComposeMagickSetImageCompression MagickSetImageCompressionQualityMagickSetImageDelayMagickSetImageDepthMagickSetImageDisposeMagickSetImageEndianMagickSetImageExtentMagickSetImageFilenameMagickSetImageFilterMagickSetImageFormatMagickSetImageFuzzMagickSetImageGammaMagickSetImageGravityMagickSetImageGreenPrimaryMagickSetImageInterlaceSchemeMagickSetImageInterpolateMethodMagickSetImageIterationsMagickSetImageMaskMagickSetImageMatteMagickSetImageMatteColorMagickSetImageOpacityMagickSetImageOrientationMagickSetImagePager   MagickSetImageProgressMonitorMagickSetImageRedPrimaryMagickSetImageRenderingIntentMagickSetImageResolutionMagickSetImageSceneMagickSetImageTicksPerSecondMagickSetImageTypeMagickSetImageUnits MagickSetImageVirtualPixelMethodMagickSetImageWhitePointMagickShadeImageMagickShadowImageMagickSharpenImageMagickSharpenImageChannelMagickShaveImageMagickShearImageMagickSigmoidalContrastImage#MagickSigmoidalContrastImageChannelMagickSimilarityImageMagickSketchImageMagickSmushImagesMagickSolarizeImageMagickSolarizeImageChannelMagickSparseColorImageMagickSpliceImageMagickSpreadImageMagickStatisticImageMagickStatisticImageChannelMagickSteganoImageMagickStereoImageMagickStripImageMagickSwirlImageMagickTextureImageMagickTintImageMagickThresholdImageMagickThresholdImageChannelMagickThumbnailImageMagickTransformImageMagickTransformImageColorspaceMagickTransparentPaintImageMagickTransposeImageMagickTransverseImageMagickTrimImageMagickUniqueImageColorsMagickUnsharpMaskImageMagickUnsharpMaskImageChannelMagickVignetteImageMagickWaveImageMagickWaveletDenoiseImageMagickWhiteBalanceImageMagickWhiteThresholdImageMagickWriteImageMagickWriteImageFileMagickWriteImagesMagickWriteImagesFile)lib
IM_VERSIONis_im_6is_im_7border_image_argss        Z/var/www/html/research.buxo.ca/env/lib/python3.11/site-packages/wand/cdefs/magick_image.pyr   r   %   s4   0 5 GE!G+3*C')1C&,4h+IC(*0C' <eXx7
*3 6<*2.6(-KC!*,2C!)/78.LC"+-3C"* ?eXx:
-6 9?-5 	:h)5
(1 4:(00 h(5
(1 4:(0#+X"6C!'C 1,4e+<(*0'',4eX+F(*0' 83;UE2J&/17&./7.BC"+-3C"*(Hh((C$ ',C#(0(';C$&,C#'/&7C#%-C")1
C%'-C$ 94<e3D'028'/)1
C%'-C$ 94<e3D'028'/.6Z!**    	 U	05=u4EC(139C(00 	0 	0 	0+/C(((	0 (,$.6-AC!*,2C!))18(<C%'-C$$,h#AC "(C 4/7/7/9"+-3"*!8Xx@ (  '''%6C"$*C!2:Hh1OC%.06C%- BeXx=
09 <B08U	,198X1981EC$-/5C$,, 	, 	, 	,'+C$$$	, $( (0(H'EC$&,C#(Hi$C  #)C $	(-5x-5x-AC )+1C (( 	( 	( 	(#'C   	(  $%-JC!#)C  508%/@#,.4#+$,:C "(C(0(F'CC$&,C# -(0(E'B$&,##(0(';$&,# 4/7.I"+-3"*)1
C%'/C$1980DC$-/5C$,(0(H'EC$&,C#+3X*>C')/C&E2:Hh1O%.06%--(,%'/&:C#%+C"(0%'8C$&.C# 8hx3
&/ 2:&.1950A$-/7$,(E78#4#4(C$ '/C# 1	05=u4EC(13;C(00 	0 	0 	0+/C(((	0	16>5FC)24<C)11 	1 	1 	1,0C)))	1U	+08%/@C#,.6C#++ 	+ 	+ 	+&*C###	+ #' 
hy)-
 ))
 hvy)-
 ) (.C$)hy).
!* -3!)) ) ) )$(!!!) /eXui4
'0 39'//*.'U	6(GH$5$5;C.7 :@C.66 	6 	6 	615C...	6 .2*(Hhx*C& )1&'9C$&,C#/78.LC"+ 5eXx:
-66 15-(0(H'EC$&,C# 8eXx3
&/ 28&.(Hi$C  #)C-5y,AC )+1C ((0(';C$&,C#,4:C(*2C'&.%9C"$*C!)1
C%'-C$'/jC#%-C"'/&:C#%+C"(0(';C$&,C#%78#4#4e'C# &+C"$,h#7C "'C$,h#7C "(C&.(%CC"$*C!(0(';C$&,C#'/jC#%+C"(0zC$&,C# 83;U2C&/17&.(0%'BC$ .eUH3
&// *.&)15(9C%'/C$)Y(He,C( +1C'(Hi&C" %+C! 6*2H)=&(.%195(0K$-/5$,$,:C "(C%8Xy).C!* -3C!)$,:C "(C7?6HC*35;C*2 
h(Iy)
%%
 h(Iy)
% $*C %78#4#4(C$ '-C# .eUHgh.?.?3
&/ 28&..)-&"*H!5C (C (-5uh,G )+3 ((#' %-x$8C!#)C  +08%/J#,.4#++&*#,4h+IC(*0C' 2eXx7
*3 6<*22-1*#+*C!)C/7jC"+-3C"*2:H1EC%.06C%-'/1B1B&CC#%,W%5%5C" 
gh''):):2
%..
 gh''):):GH<M<M2
%. -3C!).6-AC!*,2C!) .3;U2C&/19&.6>5I)24<)1eWX..0A0A6
)2 5;)1eWX..0A0A2
%. 17%-eWX..0A0A3
&/ 28&.8@z+46>+3/7j"+-5"**)-&08(H/MC#,.4C#+)1
C%'/C$-5JC )+0C (*2C&(-C%.6ZC!*,1C!)5=JC(13<C(0(-5J )+0 (( ( ( (#'   ((0zC$&.C#(0zC$&.C#*2C&(-C%(E78#4#4-C ) ,2C ( 6/7.B"+-5"*+3*C')1C&U	,19
C$-/4C$,, 	, 	, 	,'+C$$$	, $( )1
C%'/C$'/jC#%-C"(0zC$&.C#*2C&(-C% 
gh''):):3
&//
 gh''):):GH<M<M3
&/ .4C"*)1
C%'/C$,4gh6G6G+HC(*1(*;*;C'2:C%.05C%--5JC )+3C (4<:C'027C'/ 4gh''):):/
"+ .4"*)1783D3D(EC%'-C$ &+3U*;')1&&!%-5x,@C )+1C ( 0gh''):):+
' *0&.6ZC!*,1C!)'(##WX%6%6	8J8J	'C# &,C")Y-C ) ,2C ('(##WX%6%6(C$ '-C# 
gh''):):1
$--
 gh''):):GH<M<M1
$- ,2C ((Hi)C% (0C$'(##WX%6%6-C ) 3;C%.05C%-'(##WX%6%6-C ) ,2C ((0'(2C2C'DC$&-g&6&6C#(0zC$&.C#,4:C(*2C'19
C$-/7C$,2:C%.08C%-'/jC#%*C"(0zC$5=JC(1 
gh''):):1
$--
 gh''):):GH<M<M1
$- ,2C ((0zC$&.C#*2C&(0C%(0(';C$&,C# .3;UH2M&/17&..)-&'/jC#%+C"+3*C')/C&U	,198X191;C$-/5C$,, 	, 	, 	,'+C$$$	, $( (0zC$&.C# F+3X*>''+3Xu*E'%+C")Y(He,C( +1C'(H7C*3 6<C*2E	)(Hh.C!* -3C!)) 	) 	) 	)$(C!!!	) !%U	+08(H/MC#,.4C#++ 	+ 	+ 	+&*C###	+ #'%-x$8C!#)C %-x8$LC!#)C  +eXx0
#, /5#++&*#U	.(Hf3C&/ 28C&.. 	. 	. 	.)-C&&&	.	+08(H080:C#,.4C#++ 	+ 	+ 	+&*C###	+ &*""&-5x,JC )+1C ((Hh-C ) ,2C (,198X0N$-/5$,, , , ,'+$$$,'/jC#%+C"U	,198X191;C$-/5C$,, 	, 	, 	,'+C$$$	, $(  508(/C#,.4#++3U*;C')1C&&.ZC"$*C!(0(';$&,##   (0(Hh'OC$&,C#(Hhx'C# &.C"&.%9C"$,C!*2E9h)OC&(.C% 0eUIx5
(1 4:(00+/((Hh*C& )/C% 0eXx5
(1 4:(00+/(&.%6C"$*C! ,195%0H$-/5$,,'+$#+UE8"DC!'C$,:C "(C)1
C%'-C$ /4<e3D'028'//*.' 1,4h+?(*0'',4h+I(*0'(Hh+C' *0C& ;eXx66
)2 5;)1.6ZC!*,4C!)38@z+46<+33 3 3 3.2+++3 61980D$-/5$, @4<h3G'028'/eX;
.7 :@.6$,h#7C "(C(0(H'EC$&,C#(0(';C$&,C# 1,4h+I(*0'' h(E,
( +1'U	-2:H29(2C2C2EC%.06C%-- 	- 	- 	-(,C%%%	- %)!)18V(DC%'-C$(0%'8C$&.C#(0zC$&,C#Ehx,
( ,2(hx-
 ) ,2 (( hx,
( ,2(hx-
 ) ,2 ((HiF%C! 088.LC"+-3C"* ?eXx:
-6 9?-5U	16>6>6>6@C)2 5;C)11 	1 	1 	1,0C)))	1 )-%$,h#7C "(C(0(H'EC$&,C#(0(';C$&,C#/7.B"+-3"**   %-x$?C!#)C &.ZC"$*C!(HeX(C$ '-C#)18(<C%'-C$(HeX&C" %+C!$,i#CC "(C&.(%CC"$*C!
2:H1E%.06%- 	B%=C09 <BC08   (,% '/(%CC"$*C!%-x$BC!#)C %8'C# &,C"(Hh-C ) ,2C ( =eXx8
+4 7=+3)18(<C%'-C$ ."&3;U2C&/17&..,4e+<(*0')-&#+X"6C!'C/7.?C"+-3C"*2:H1EC%.06C%- &+3X*>')/&&!% 
h2
%..
 h(2
%. -3C!).6-AC!*,2C!) *3;UH2M&//7.B"+-3"**)-&%)" 62:E1B%.05%-(0(';C$&,C#08(H/MC#,.4C#+-5u,=C )+1C (*2E):C&(.C%.6->C!*,2C!)5=y4IC(139C(0(0)'<C$&,C#(0(';C$&,C#*2E):C&(.C%(-5u,= )+1 (( ( ( (#'   ()18X(FC%'-C$+3X*>C')/C&U	,1950AC$-/5C$,, 	, 	, 	,'+C$$$	, $( )18(<C%'-C$'/&:C#%+C"(0(';C$&,C#*2E):C&(.C% 
h3
&//
 h(3
&/ .4C"*2:E1BC%.06C%-4<e3DC'028C'/-5x,@C )+1C ( &+3UH*E')/&&!%(0&'9C$-5x,@C ) ).6-A!*,2!))$(!.6->C!*(Hi'C# &+C"'2C%.  
h1
$--
 h(1
$- ,2C (2:E1BC%.06C%--5x,JC )(0(';C$&,C#1990EC$-/5C$,'/&7C#(0%'8C$5=u4EC(1 
h1
$--
 h(1
$- ,2C (%-vx$JC!#)C (Hi&C" %+C!'/8&DC#%+C" -eXx2
%. 17%--(,%%-x$BC!#+C %-x8$LC!#)C &(H1C$- 06C$, 7eVXx<
/8 ;A/7726/ 	5h'(*;*;.
!* -5!)) hx78;L;L.
!* -5!)&.(H%MC"$*C!&.	%BC"$,C!(0(';C$&,C#.3;UH2M&/17&.. . . .)-&&&. 
eUHgh.?.?/
"++
 eXwx'8'8/
"+ *0C&(Hi&C" %+C! /*2H)=&(.%%*2E8)D&(.%)15(H(MC%'-C$ /		3
 %(8C+4 7=C+33 	3 	3 	3.2C+++	3 +/''/9&EC#%-C"&.%9C"$,C!%-JC!#)C  .)18(<%'-$$)18U(C%'-$'/&:C#%-C"$,h#AC "(C)18(<C%'-C$08%/JC#,.4C#+)18X(FC%'-C$ (-5x,J )+3 ((#' 3;U2CC&/17C&.(Hh0C#, /5C#+)1
C%'-C$*2C&(.C%$,h#7C "(C,4:C(*0C'(Hh+C' *0C& 1eXx86
)2 5;)11,0)(Hi(C$ '-C# -(0(H'E$&,##(0(He'L$&,#U	16>6>6@C)24:C)11 	1 	1 	1,0C)))	1 )-%E	/4<:C'028C'// 	/ 	/ 	/*.C'''	/ '+#.6-AC!*,2C!)%-x$8C!#)C )18(<C%'-C$&.%%@C"$*C!*2H)=C&(.C%%%s  &N9 9
OO)O: :PP;W W W ;Z Z'&Z'5)g g32g37)h! !h54h5?)i) )i=<i=6;l2 2mm<o o,+o,`	#A`- `-Aaa Aae#Ae( e(Ae<e;Ae<G5BG> G>BHHBHL5BM MBMMBMM'/BN NBN+N*BN+Q5BR RBR)R(BR)R-5BS# S#BS7S6BS7U3/BV# V#BV7V6BV7W$5BX XBX.X-BX.Z0)B[ [
B['[&B['j
#Bj. j.BkkBkp?<Bq< q<BrrBrz=;B{9 {9B||B|~)B 
BBD#ACE> E>CFFCFY2+CZ ZCZ3Z2CZ3\+C] ]C]]C]z1C{ {C{"{!C{"@:=DA8 A8DBBDBS1DT TDT TDT T2%DU UDU-U,DU-N)__doc__ctypesr   r   r   r   r   r   r	   r
   r   wand.cdefs.wandtypesr   __all__r   r        rc  <module>rj     s    
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + * * * * *
+& "	&"*"+"*"*	, , {/ {/ {/ {/ {/ri  