B ¥.¦^Úã@sFddlZddlmZmZdd„ZGdd„dejƒZe ejee¡dS)éNé)ÚImageÚ ImageFilecCs|dd…dkS)Nés©)Úsrrú9/tmp/pip-install-mwhup7aw/Pillow/PIL/McIdasImagePlugin.pyÚ_acceptsr c@seZdZdZdZdd„ZdS)ÚMcIdasImageFileZMCIDASzMcIdas area filecCsü|j d¡}t|ƒr t|ƒdkr(tdƒ‚||_dgtt d|¡ƒ|_ }|ddkr`d}}n4|ddkrvd }d }n|dd krŒd }d }ntd ƒ‚||_ |d|df|_ |d|d}|d|d|d|d}dd|j |||dffg|_ dS)Néznot an McIdas area filerz!64ié rÚLéÚIzI;16BézI;32Bzunsupported McIdas formaté é é"ééÚraw)rr)ÚfpÚreadr ÚlenÚ SyntaxErrorZarea_descriptor_rawÚlistÚstructÚunpackZarea_descriptorÚmodeÚ_sizeÚsizeZtile)ÚselfrÚwrÚrawmodeÚoffsetZstriderrrÚ_open%s&      zMcIdasImageFile._openN)Ú__name__Ú __module__Ú __qualname__ÚformatÚformat_descriptionr%rrrrr sr )rÚrrr r Z register_openr)rrrrÚs)