cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
ΙXc
@sdZddlZddlZddlZddlZddlZddlZdZdZy"ej    dkrueZ
neZ
WnEe k
rÃe ejddgƒj ƒdƒrºeZ
neZ
nXdd    „Zdd
„Zd „Zd „Zdd „Zdd„Zd„Zd„ZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(d$Z)d%Z*d&Z+d'Z,d(Z-d)Z.d*Z/d+Z0d,Z1d-Z2d.Z3i    d/d6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6Z4i>d@dAfeddddfff6d@dBfeddd1dfff6dCdDfeddddEfff6dCdFfeddd1dEfff6d@d@feddddfff6d@dGfeddd1dfff6dCdCfeddddEfff6dHdHfeddddEdEfd1ff6dCdIfeddd1dEfff6dJdJfeddddKfff6dLdLfedd1ddKfff6dMdNfedd1ddOfff6dPdQfedd3ddOfff6dRdRfed1dddEdEdEfff6dRdSfed1dd1dEdEdEfff6dTdTfed1dddEdEdEdEfdff6dUdVfed1dddEdEdEdEfdff6dUdUfed1dddEdEdEdEfd1ff6dUdUfed1dddEdEdEdEfdWff6dXdYfed3dddfff6dXdZfed3dd1dfff6dXd[fed3ddd1fff6dXd\fed3dd1d1fff6dXd]fed3ddd5fff6dXd^fed3dd1d5fff6dXdXfed3dddEfff6d_d_fed3dddEdEfd1ff6dXd`fed3dd1dEfff6dadafed7dddEdEdEdEfff6dbdbfed9dddEdEdEfff6dcdcfedEdddEdEdEfff6d@dAfeddddfff6d@dBfeddd1dfff6dCdDfeddddEfff6dCdFfeddd1dEfff6d@d@feddddfff6d@dGfeddd1dfff6dCdCfeddddEfff6dHdHfeddddEdEfd1ff6dCdIfeddd1dEfff6ddddfeddddKfff6dedefedd1ddKfff6dfdffedd1ddOfff6dgdgfedd3ddOfff6dRdRfed1dddEdEdEfff6dRdSfed1dd1dEdEdEfff6dTdTfed1dddEdEdEdEfdff6dUdVfed1dddEdEdEdEfdff6dUdUfed1dddEdEdEdEfd1ff6dUdUfed1dddEdEdEdEfdWff6dXdYfed3dddfff6dXdZfed3dd1dfff6dXd[fed3ddd1fff6dXd\fed3dd1d1fff6dXd]fed3ddd5fff6dXd^fed3dd1d5fff6dXdXfed3dddEfff6d_d_fed3dddEdEfd1ff6dXd`fed3dd1dEfff6dadafed7dddEdEdEdEfff6dbdbfed9dddEdEdEfff6dcdcfedEdddEdEdEfff6Z5dhdidjgZ6dk„Z7dlfdm„ƒYZ8dnejfdo„ƒYZ9id@edddfe:fd@6dCedddEfe:fdC6dHedddEdEfd1fdH6dXed3ddEfe:fdX6d_ed3ddEdEfd1fd_6dNedd1dOfe:fdM6dJedddKfe:fdJ6dLedd1dKfe:fdL6dQedd3dOfe:fdP6dRed1ddEdEdEfe:fdR6dTed1ddEdEdEdEfdfdT6dUed1ddEdEdEdEfd1fdU6daed7ddEdEdEdEfe:fda6dbed9ddEdEdEfe:fdb6dcedEddEdEdEfe:fdc6dfedd1dOfe:fdf6ddedddKfe:fdd6deedd1dKfe:fde6dgedd3dOfe:fdg6Z;dp„Z<dq„Z=ej>dre9e7ƒej?dre=ƒej@drdsƒej@drdtƒejAdrduƒdS(vs1.3.5iÿÿÿÿNtIItMMtlittletiiicCs$t||ƒt||dƒd>S(Nii(tord(tcto((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytil16CscCsPt||ƒt||dƒd>t||dƒd>t||dƒd>S(Niiiiii(R(RR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytil32EscCs t|d@ƒt|d?d@ƒS(Niÿi(tchr(R((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytol16GscCsDt|d@ƒt|d?d@ƒt|d?d@ƒt|d?d@ƒS(Niÿiii(R    (R((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytol32IscCs$t||dƒt||ƒd>S(Nii(R(RR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytib16LscCsPt||dƒt||dƒd>t||dƒd>t||ƒd>S(Niiiiii(R(RR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytib32NscCs t|d?d@ƒt|d@ƒS(Niiÿ(R    (R((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytob16PscCsDt|d?d@ƒt|d?d@ƒt|d?d@ƒt|d@ƒS(Niiÿii(R    (R((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytob32Rsiiiiii
iiiiiiiii(i1i2i;i=i@iDiRiSi[i˜‚i»ƒiI†is‡ii‡i¼trawt
tiff_ccittitgroup3itgroup4ittiff_lzwit    tiff_jpegitjpegit tiff_raw_16i€tpackbitsi€t1s1;Is1;IRtLsL;IisL;IRs1;RtLAsL;RsI;16isI;16StIsI;32Si tFsF;32FtRGBsRGB;RtRGBXtRGBAtRGBaiçtPsP;1sP;1RsP;2sP;2RsP;4sP;4RtPAsP;RtCMYKtYCbCrtLABsI;16BsI;16BSsI;32BSsF;32BFtMM*sII*sII¼cCs|d tkS(Ni(tPREFIXES(tprefix((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt_acceptÉstImageFileDirectorycBsHeZd„Zd„Zd„Zd„Zd„Zd„Zdd„Z    dd„Z
d„Z d    „Z iZ d
„Zd efe d <d „Zd efe d <d„Zd efe d<d„Zdefe d<d„Zdefe d<d„Zdefe d<d„Zdefe d<d„Zd efe d<d„Zd„ZRS(cCs—|d |_|jtkrEtt|_|_tt|_|_    nD|jt
kr}t t |_|_t t|_|_    n tdƒ‚|jƒdS(Nisnot a TIFF IFD(R)RR R ti16ti32RRto16to32RRRR
R t SyntaxErrortreset(tselfR)((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt__init__Ôs  cCs(i|_i|_i|_d|_dS(N(ttagsttagdatattagtypetNonetnext(R2((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR1às            cCs|jjƒ|jjƒS(N(R5tkeysR4(R2((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR9èscCsD|jjƒ}x.|jjƒD]}|j|||fƒqW|S(N(R4titemsR5R9tappend(R2R:ttag((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR:ëscCst|jƒt|jƒS(N(tlenR5R4(R2((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt__len__ñscCsry|j|SWn\tk
rm|j|\}}|j|\}}|||ƒ|j|<}|j|=|SXdS(N(R4tKeyErrorR5t load_dispatch(R2R<ttypetdatatsizethandler((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt __getitem__ôs 
cCs%y ||SWntk
r |SXdS(N(R?(R2R<tdefault((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytgetþs  cCstyI||}t|ƒdkr@|tkr4t‚ntd‚n|dSWn$tk
ro|dkrk‚n|SXdS(Nis not a scalari(R=t SAMPLEFORMATR?t
ValueErrorR7(R2R<RFtvalue((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt    getscalars
         cCs"|jj|ƒp!|jj|ƒS(N(R4thas_keyR5(R2R<((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyRLscCs5t|ƒtdƒk    r$|f}n||j|<dS(N((RAR4(R2R<RJ((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt __setitem__s cCsDg}x1tt|ƒƒD]}|jt||ƒƒqWt|ƒS(N(trangeR=R;Rttuple(R2RBtlR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt    load_bytesicCs!|ddkr|d }n|S(Niÿÿÿÿt((R2RB((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt load_string&s icCsLg}x9tdt|ƒdƒD]}|j|j||ƒƒqWt|ƒS(Nii(RNR=R;R,RO(R2RBRPR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt
load_short,sicCsLg}x9tdt|ƒdƒD]}|j|j||ƒƒqWt|ƒS(Nii(RNR=R;R-RO(R2RBRPR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt    load_long3sicCsbg}xOtdt|ƒdƒD]5}|j|j||ƒ|j||dƒfƒqWt|ƒS(Niii(RNR=R;R-RO(R2RBRPR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt load_rational:s3iicCs8tjd|ƒ}|jtkr.|jƒnt|ƒS(Ntf(tarrayR)t native_prefixtbyteswapRO(R2RBta((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt
load_floatAs i cCs8tjd|ƒ}|jtkr.|jƒnt|ƒS(Ntd(RXR)RYRZRO(R2RBR[((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt load_doubleHs i cCs|S(N((R2RB((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytload_undefinedOsicCs"|jƒ|j}|j}xçt||jdƒƒƒD]Ê}|jdƒ}||ƒ||dƒ}}tjrÇddl}|jj    |dƒ}    |j
j    |dƒ}
d|    |fGd|
|fGny|j |} Wn)t k
rtjr8dG|GHq8q8nX| \} } | ||dƒ} | dkrs|j ƒ}|j||d    ƒƒtj|| ƒ}|j|ƒn|d    d    | !}t|ƒ| kr¢td
‚n||f|j|<||j|<tjr8|tttttfkròd | GHqd G||GHq8q8W||jdƒƒ|_dS( Nii iÿÿÿÿtunknowns tag: %s (%d)s- type: %s (%d)s- unsupported typeiisnot enough datas- value: <table: %d bytes>s- value:(R1R,R-RNtreadtImagetDEBUGtTiffTagstTAGSRGtTYPESR@R?ttelltseekt    ImageFilet
_safe_readR=tIOErrorR5R6tCOLORMAPtIPTC_NAA_CHUNKtPHOTOSHOP_CHUNKt
ICCPROFILEtXMPR8(R2tfpR,R-RtifdR<ttypRdttagnamettypnametdispatchRCRDthereRB((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytloadTsF
        "                     c    CsÉ|j}|j}|j|t|jƒƒƒ|jjƒ}|jƒg}|j}|jƒt|jƒdd}d}x|D]û\}    }
d} |j
j |    ƒr¸|j
|    } n| dkræt j tt|
ƒdƒ} }
n| dkr t j |
dƒ} }
nõt|
dƒtdƒkrJd} t j |
dƒd} }
n¶|    tkrkt|ƒ}d} nP|    ttfkr†d    } n5| s»d
} x&|
D]} | d kr™d} q™q™Wn| d
kråt j t||
ƒdƒ} nt j t||
ƒdƒ} tjršd dl}|jj|    d ƒ}|jj| d ƒ}d||    fGd|| fG|    tttttfkrŽt| ƒ}d|GHqšdG|
GHnt| ƒdkrÎ||    | t|
ƒ| dfƒq„t| ƒdkr||    | t|
ƒ| dt| ƒddfƒq„t|
ƒ}| d    kr9|d}n||    | |||ƒ| fƒ|t| ƒ}|d@r„|d}q„q„W|dk    rí||\}    } }}
} | s¸td‚||j |
ƒ|ƒ}
|    | ||
| f||<nx{|D]s\}    } }}
} tjdkr<|    G| G|Gt!|
ƒGt!| ƒGHn|j||    ƒ|| ƒ||ƒ|
ƒqôW|jdƒxJ|D]B\}    } }}
} |j| ƒt| ƒd@r|jdƒqqW|S(Ni iitiiiRRiiiiÿÿÿÿR`s save: %s (%d)s- type: %s (%d)s- value: <table: %d bytes>s- value:s&multistrip support not yet implementedt("R.R/twriteR=R4R:tsortR;RgR7R6RLtstringtjointmapR    RAt STRIPOFFSETSt X_RESOLUTIONt Y_RESOLUTIONRbRcRdReRGRfRlRmRnRoRptAssertionErrorR-trepr(R2RqR.R/R4t    directoryR;toffsett stripoffsetsR<RJRsRBtvRdRtRuRCtcount((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pytsavesŠ        
    ! "                      "4   
 $/  N(t__name__t
__module__R3R1R9R:R>RER7RGRKRLRMR@RQRSRTRURVR\R^R_RxRŠ(((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR+Ïs:                         
                                             9t TiffImageFilecBsSeZdZdZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    tTIFFs
Adobe TIFFcCs|jjdƒ}|d tkr.td‚nt|d ƒ|_|_|jj|dƒ|_|_    d|_
|j|_ |j dƒdS(s#Open the first image in a TIFF fileiisnot a TIFF fileiiÿÿÿÿiN( RqRaR(R0R+R<RrR-t_TiffImageFile__firstt_TiffImageFile__nextt_TiffImageFile__framet_TiffImageFile__fpt_seek(R2tifh((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt_openýs      cCs&|dkrd}n|j|ƒdS(s%Select a given frame as current imageiN(R“(R2tframe((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyRhs     cCs
|jƒS(sReturn the current frame number(t_tell(R2((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyRgscCs±|j|_||jkr3d|_|j|_nxm|j|kr¢|jsZtd‚n|jj|jƒ|jj|jƒ|jj    |_|jd|_q6W|j
ƒdS(Niÿÿÿÿsno more images in TIFF filei( R’RqR‘RRtEOFErrorRhR<RxR8t_setup(R2R–((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR“s          cCs|jS(N(R‘(R2((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR—-scCsd }|dkr.|jdkr.||}n|j}|dkrU|ddf}n–|dkr•|df}|jjtƒrë|jt|_qënV|dkrª|}nA|d    krë|}|jjd
ƒrë|jtdf|_qën|jjt    ƒr|jt    |j
d <n|S( sSetup decoder contextsRiRiiRRyRRi=t icc_profileN( R7t_planar_configurationt _compressionR<RLt
JPEGTABLESt tile_prefixt    PREDICTORt decoderconfigRotinfo(R2trawmodetlayertargst compression((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt_decoder1s&              c Csî|jjdƒrtd‚n|jj}t|tdƒ|_|tdƒ|_|t    dƒ}|t
dƒ}t j r«dGHdG|jGHdG|GHdG|jGHd    G|GHn|t ƒ}|tƒ}||f|_t j rêd
G|jGHn|tdƒ}|jj||||jjtdƒ|jjtd ƒf}t j rJd G|GHnyt|\|_}Wn+tk
rŽt j r‚d GHntd ‚nXt j r°dG|GHdG|jGHn|j|jd<|td!ƒ}    |td"ƒ}
|    r‹|
r‹|    d|    dpþd}    |
d|
dpd}
|tdƒ} | dkrK|    |
f|jd<q‹| dkru|    d|
df|jd<q‹|    |
f|jd<nd} } }g|_|jjtƒr‡|t|ƒ}|jd}d}xÅ|jtD]œ}|s|j!||ƒ}n|jj"|jdt#| |ƒ|t#| ||ƒf||fƒ| |} | |jdkräd} } |d}d}qäqäWn|jjt$ƒr|dƒ}|dƒ}d}xä|jt$D]µ}|sæ|j!||ƒ}n|jj"|j| | | || |f||fƒ| |} | |jdkrÅd| |} } | |jdkrzd} } |d}d}qzqÅqÅWnt j r’dGHntdƒ‚|jdkrêt%d„|jt&ƒ}t'j(dt)j*|dƒƒ|_+ndS(#s-Setup this image object based on current tagsi¼s+Windows Media Photo files not yet supportediis*** Summary ***s- compression:s- photometric_interpretation:s- planar_configuration:s - fill_order:s- size:s format key:s- unsupported formatsunknown pixel modes - raw mode:s - pil mode:R¥itdpiigR¸…ëQ@t
resolutioniBiCs- unsupported data organizationsunknown data organizationR"cSst|dƒS(Ni(R    (R[((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt<lambda>ÃssRGB;LRyN(i((ii(ii(,R<RLRkRKtCOMPRESSION_INFOt COMPRESSIONRœtPLANAR_CONFIGURATIONR›tPHOTOMETRIC_INTERPRETATIONt    FILLORDERRbRct
IMAGEWIDTHt IMAGELENGTHRCRHR)RGt BITSPERSAMPLEt EXTRASAMPLESt    OPEN_INFOtmodeR?R0R¡RR‚tRESOLUTION_UNITttileR€t ROWSPERSTRIPR7R¦R;tmint TILEOFFSETSRRlt ImagePaletteRR}R~tpalette(R2RKtphotot    fillordertxsizetysizetformattkeyR¢txrestyrestresunittxtyRPthtwR[RR»((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR™Ls®                                                  % 
 
 
       
 
 
     ( R‹RŒRÀtformat_descriptionR•RhRgR“R—R¦R™(((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyRøs                        cCs†t|ƒtgƒtdƒfkrDt|ƒddks@t‚|St|ƒtdƒkrf|dfSt|ƒ}t|dƒdfS(Niiii((RAR=Rƒtfloattint(RJ((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt_cvt_resãs$
 c
Csy#t|j\}}}}}}Wn!tk
rFtd|j‚nXt|ƒ}    |jƒdkr’|j|    j|    jdƒ|    j    dƒƒn|j
d|    t <|j
d|    t <t |dƒr†xHtttfD]7}
|jjj|
ƒrÓ|jjj|
ƒ|    |
<qÓqÓW|jj|    _x=tttfD],}
|jj|
ƒr-|j|
|    |
<q-q-W|jjdƒr†|jd|    t<q†n|jjdƒr¬|jd|    t<n|jjd    ƒràt|jd    ƒ|    t<|    t<n|jjd
ƒr t|jd
ƒ|    t<n|jjd ƒr8t|jd ƒ|    t<n|jjd ƒr¢|jd } | d krpd|    t<q¢| dksˆ| dkr•d|    t<q¢d|    t<n|jjdƒrÈ|jd|    t<n|jjdƒrî|jd|    t<n|jjdƒr|jd|    t <n|jjdƒr:|jd|    t!<n|jjdƒ} | r‡d|    t<t| dƒ|    t<t| dƒ|    t<n|dkrÅ||    t"<t#|ƒdkrÅt#|ƒ|    t$<qÅn|dk    rÞ||    t&<n|dkr÷||    t'<n||    t(<|jdkrD|j)j*ddƒ} t+t,d„| ƒƒ|    t-<nt#|ƒ|j
d|ddd}|j
d|    t.<||j
d|    t/<d|    t0<d|    t1<|    j2|ƒ}t3j4||dd|j
|||dffgƒ|jjdƒr|    |_5ndS( Nscannot write mode %s as TIFFii*iiR<Ršt descriptionR¨s x resolutions y resolutionsresolution unittinchitcmt
centimeteritsoftwares    date timetartistt    copyrightR§R"RsRGB;LcSst|ƒdS(Ni(R(Rˆ((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyR©=siRt_debug_multipage(i(ii(6t    SAVE_INFOR´R?RkR+RgR{R)R.R/RCR¯R°thasattrRµRR‚R<R5RLRGR6RmRnRpR¡Rot encoderinfotIMAGEDESCRIPTIONRÌtSOFTWAREt    DATE_TIMEtARTISTt    COPYRIGHTR±R=tSAMPLESPERPIXELR7R²RHR­timt
getpaletteRORRlR·tSTRIPBYTECOUNTSR€R«RŠRit_saveRÔ(RÞRqtfilenameR¢R)R¼RÀtbitstextraRrRÁtunitR§tluttstrideR†((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyRáísŠ#  - "     
 
 
'
 
 &RŽs.tifs.tiffs
image/tiff(Bt __version__RbRiRºRXR}tsysRRt    byteorderRYtAttributeErrorRttostringRRR
R R R RRR¯R°R±R«R­R®RØR€RÝR·RàRR‚R¬RµRÙRÚRÛRŸRlR¹R²RHRRÜRmRnRotEXIFIFDRpRªR³R(R*R+RR7RÕRÌRát register_opent register_savetregister_extensiont register_mime(((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\TiffImagePlugin.pyt<module>*s8 $    
 %    
                    
"""""""("""""((...."""""""("+(("""""""("""""((...."""""""("+(+    ÿ*Ó"%%%""    
    i