Files
old-parkingkoncept/parkingkonceptvenv/lib/python3.7/site-packages/PIL/__pycache__/DdsImagePlugin.cpython-37.pyc

42 lines
4.3 KiB
Plaintext
Raw Normal View History

2019-11-17 12:44:16 +01:00
B
(U<>][<00>@spdZddlZddlmZddlmZmZdZdZdZ dZ
d Z d
Z d Z d Zd Zd Zd
ZdZdZdZdZd
ZdZdZdZdZdZdZdZdZdZd Z eZ!eZ"eeBZ#e Z$e eBZ%eZ&eZ'ee Be
Be BZ(e Z)eZ*e Z+eZ,e Z-e
Z.eZ/eeBZ0eZ1eeBZ2eeBZ3eeBZ4eeBZ5eeBZ6eeBZ7dZ8dZ9dZ:dZ;dZ<dZ=Gdd<1F>dej<06>Z>d d!<21>Z?e<05>@e>jAe>e?<3F>e<05>Be>jAd"<22>dS)#a<>
A Pillow loader for .dds files (S3TC-compressed aka DXTC)
Jerome Leclanche <jerome@leclan.ch>
Documentation:
https://web.archive.org/web/20170802060935/http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture_compression_s3tc.txt
The contents of this file are hereby released in the public domain (CC0)
Full text of the CC0 license:
https://creativecommons.org/publicdomain/zero/1.0/
<EFBFBD>N)<01>BytesIO<49>)<02>Image<67> ImageFileiDDS <20><00><00>iiii<00>i@iiii i@i<00>i <00> <00>@iDXT1iDXT3iDXT5<54>a<00>b<00>cc@s$eZdZdZdZdd<04>Zdd<06>ZdS)<08> DdsImageFileZDDSzDirectDraw SurfacecCs\t<00>d|j<02>d<02><01>\}}|dkr,td|<00><01>|j<02>|d<00>}t|<03>dkrXtdt|<03><00><01>t|<03>}t<00>d|<04>d <09><01>\}}}||f|_d
|_t<00>d|<04>d <09><01>\}} }
t<00>d |<04>d <0C><01>t<00>d |<04>d<02><01>\} } |<04>d<05>} t<00>d|<04>d<05><01>\}t<00>d|<04>d<10><01>}| d@<00>rhdd<13>t |<0F>D<00>}d}|dk<02>r.||d7}||d|d|d7}dd|j
d|ddffg|_ n<>|d}d}| dk<02>r<>d|_ d}n<>| d k<02>r<>d!|_ d"}n<>| d#k<02>r<>d$|_ d%}n<>| d&k<02>r6|d'7}t|j<02>d'<27><01>}t<00>d|<13>d<02><01>\}}|t tfk<06>rd(|_ d)}n,|tk<02>r(d(|_ d*|jd+<d)}n td,|<00><01>n td-| <00><01>d.d|j
||fg|_ dS)/Nz<IIr<00>|zUnsupported header size %rr<00>xzIncomplete header: %s bytesz<3I<33> ZRGBAz<11I<31>,z<2Iz<Iz<4I<34>r
cSs"i|]\}}ddddg||<02>qS)<04>R<>G<>B<>A<>)<03>.0<EFBFBD>i<>maskrr<00>6/tmp/pip-install-pc7tm5jb/Pillow/PIL/DdsImagePlugin.py<70>
<dictcomp><3E>sz&DdsImageFile._open.<locals>.<dictcomp><3E>r l~i<00>i<00><00><><00>raw)rrrrsDXT1ZDXT1sDXT3ZDXT3rsDXT5ZDXT5<54>sDX10<31>ZBC7<43>g]t<>E<17>?<3F>gammazUnimplemented DXGI format %dzUnimplemented pixel format %rZbcn)<12>struct<63>unpack<63>fp<66>read<61>IOError<6F>lenr<00>_size<7A>mode<64> enumerate<74>sizeZtileZ pixel_format<61>DXGI_FORMAT_BC7_TYPELESS<53>DXGI_FORMAT_BC7_UNORM<52>DXGI_FORMAT_BC7_UNORM_SRGBZim_info<66>NotImplementedError)<16>self<6C>magicZ header_size<7A> header_bytes<65>header<65>flags<67>height<68>widthZpitch<63>depthZmipmapsZpfsizeZpfflagsZfourccZbitcount<6E>masks<6B>rawmodeZ
data_start<EFBFBD>nZdxt10Z dxgi_formatZ dimensionrrr<00>_openjsb  



 





  zDdsImageFile._opencCsdS)Nr)r3<00>posrrr<00> load_seek<65>szDdsImageFile.load_seekN)<07>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionr>r@rrrrrfs?rcCs|dd<01>dkS)NrsDDS r)<01>prefixrrr<00> _validate<74>srGz.dds)C<>__doc__r%<00>iorrrrZ DDS_MAGICZ DDSD_CAPSZ DDSD_HEIGHTZ
DDSD_WIDTHZ
DDSD_PITCHZDDSD_PIXELFORMATZDDSD_MIPMAPCOUNTZDDSD_LINEARSIZEZ
DDSD_DEPTHZDDSCAPS_COMPLEXZDDSCAPS_TEXTUREZDDSCAPS_MIPMAPZDDSCAPS2_CUBEMAPZDDSCAPS2_CUBEMAP_POSITIVEXZDDSCAPS2_CUBEMAP_NEGATIVEXZDDSCAPS2_CUBEMAP_POSITIVEYZDDSCAPS2_CUBEMAP_NEGATIVEYZDDSCAPS2_CUBEMAP_POSITIVEZZDDSCAPS2_CUBEMAP_NEGATIVEZZDDSCAPS2_VOLUMEZDDPF_ALPHAPIXELSZ
DDPF_ALPHAZ DDPF_FOURCCZDDPF_PALETTEINDEXED8ZDDPF_RGBZDDPF_LUMINANCEZ
DDS_FOURCCZDDS_RGBZDDS_RGBAZ DDS_LUMINANCEZDDS_LUMINANCEAZ DDS_ALPHAZDDS_PAL8ZDDS_HEADER_FLAGS_TEXTUREZDDS_HEADER_FLAGS_MIPMAPZDDS_HEADER_FLAGS_VOLUMEZDDS_HEADER_FLAGS_PITCHZDDS_HEADER_FLAGS_LINEARSIZEZ
DDS_HEIGHTZ DDS_WIDTHZDDS_SURFACE_FLAGS_TEXTUREZDDS_SURFACE_FLAGS_MIPMAPZDDS_SURFACE_FLAGS_CUBEMAPZDDS_CUBEMAP_POSITIVEXZDDS_CUBEMAP_NEGATIVEXZDDS_CUBEMAP_POSITIVEYZDDS_CUBEMAP_NEGATIVEYZDDS_CUBEMAP_POSITIVEZZDDS_CUBEMAP_NEGATIVEZZ DXT1_FOURCCZ DXT3_FOURCCZ DXT5_FOURCCr/r0r1rrGZ register_openrDZregister_extensionrrrr<00><module> s| G