Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 ia¤ã@sxddlmZmZmZddlmZddlmZddlm Z dd„Z Gdd„dejƒZ ej e j e e ƒeje j d d gƒd S) é)ÚImageÚ ImageFileÚ ImagePalette)Úi16le)Úi32le)Úo8cCst|ƒdkot|dƒdkS)Nééé¯é¯)r r )ÚlenÚi16)Úprefix©rú3/tmp/tmp5hum_rxs/lib64/python/PIL/FliImagePlugin.pyÚ_acceptsrc@sHeZdZdZdZdZdd„Zdd„Zdd „Zd d „Z d d „Z dd„Z dS)Ú FliImageFileZFLIzAutodesk FLI/FLC AnimationFcCsŽ|jjdƒ}t|ƒo0t|dƒdko0|dd…dks:tdƒ‚t|d ƒ|_|jd k|_d |_t|d ƒt|d ƒf|_t |dƒ}t|dƒ}|dkr–|dd}||j d<dd„t dƒDƒ}|jjdƒ}d|_ t|dƒdkrî|j t |ƒ|_ |jjdƒ}t|dƒdk�rD|jjd ƒ}t|dƒdk�r(|j |dƒnt|dƒdk�rD|j |dƒdd„|Dƒ}tjddj|ƒƒ|_d|_|j|_|jjƒ|_|jdƒdS) Né€ééééésznot an FLI/FLC filerrÚPéé ér i¯ièéFÚdurationcSsg|]}|||f‘qSrr)Ú.0Úarrrú Fsz&FliImageFile._open..éiñiúñé écSs*g|]"\}}}t|ƒt|ƒt|ƒ‘qSr)r)rÚrÚgÚbrrrr!YsZRGBó)rréÿÿÿÿ)ÚfpÚreadrr Ú SyntaxErrorZn_framesZ is_animatedÚmodeÚ_sizeÚi32ÚinfoÚrangeÚ_FliImageFile__offsetÚ_paletterÚrawÚjoinÚpaletteÚ_FliImageFile__frameÚ_FliImageFile__fpÚtellÚ_FliImageFile__rewindÚseek)ÚselfÚsrÚmagicr6rrrÚ_open+s@            zFliImageFile._openc Cs¾d}x´tt|jjdƒƒƒD]œ}|jjdƒ}||d}|d}|dkrJd}|jj|dƒ}xZtdt|ƒdƒD]F}|||>}||d|>}||d|>} ||| f||<|d7}qlWqWdS)Nrr$rr"r)r1r r*r+r ) r<r6ÚshiftÚiÚer=Únr%r&r'rrrr3bs   zFliImageFile._palettecCsN|j|ƒsdS||jkr"|jdƒx&t|jd|dƒD]}|j|ƒq8WdS)Nrr)Z _seek_checkr7Ú_seekr1)r<ÚframeÚfrrrr;ts    zFliImageFile.seekcCs°|dkr$d|_|jj|jƒd|_n|jƒ||jdkrHtd|›�ƒ‚||_|j|_|jj|jƒ|jjdƒ}|sxt ‚t |ƒ}||_ dd|j |jdfg|_ |j|7_dS) Nrrrzcannot seek to frame r Zflir))rr)r7r8r;r:r2ÚloadÚ ValueErrorr*r+ÚEOFErrorr/ZdecodermaxblockÚsizeZtile)r<rEr=Z framesizerrrrD}s" zFliImageFile._seekcCs|jS)N)r7)r<rrrr9™szFliImageFile.tellcCsBz4y|j|jkr|jjƒWntk r0YnXWdd|_XdS)N)r8r*ÚcloseÚAttributeError)r<rrrÚ _close__fpœs   zFliImageFile._close__fpN) Ú__name__Ú __module__Ú __qualname__ÚformatZformat_descriptionZ!_close_exclusive_fp_after_loadingr?r3r;rDr9rMrrrrr%s7 rz.fliz.flcN)ÚrrrZ_binaryrr rr/rrrZ register_openrQZregister_extensionsrrrrÚs