)EjddlmZddlmZddlmZddlmZddl m Z dZ dd Z Gd de Z eje je e eje jddS)) annotations)Image)i32le) DeferredError) PcxImageFileih:prefixbytesreturnboolcXt|dkot|tkS)N)leni32MAGIC)r s DC:\PYTHON\MyICR_Suite\python\Lib\site-packages\PIL/DcxImagePlugin.py_acceptr!s# v;;!  4F u 44c2eZdZdZdZdZd dZd d Zdd Zd S) DcxImageFileDCXz Intel DCXFr Nonec|jJ|jd}t|sd}t|g|_t dD]G}t |jd}|sn|j|H|j|_d|_ t|j|_ |j dk|_ | ddS)Nrznot a DCX fileirr)fpreadr SyntaxError_offsetrangerappend_fpframern_frames is_animatedseek)selfsmsgioffsets r_openzDcxImageFile._open.sw""" GLLOOqzz #"Cc"" " t ( (Aa))F  L   ' ' ' '7 DL)) =1, ! rr"intc||sdSt|jtr |jj||_|j|_|j|j|tj |dSN) _seek_check isinstancer!rexr"rr%rrr+)r&r"s rr%zDcxImageFile.seekDs}&&  F dh . . (+  (  T\%()))4     rc|jSr.)r")r&s rtellzDcxImageFile.tellNs zrN)r r)r"r,r r)r r,) __name__ __module__ __qualname__formatformat_description!_close_exclusive_fp_after_loadingr+r%r3rrrr)sa F$(-%,!!!!rrz.dcxN)r r r r ) __future__rr_binaryrr_utilrPcxImagePluginrrrr register_openr7register_extensionr:rrrBs.#"""""!!!!!! ((((((5555&&&&&<&&&RL'w???,f55555r