增加了提issue的功能

Signed-off-by: Chen Xiao <abigwc@gmail.com>
This commit is contained in:
Chen Xiao
2026-05-12 08:59:02 +08:00
parent 08a05b088a
commit 45e18b4d47
6118 changed files with 512373 additions and 4 deletions
@@ -0,0 +1 @@
pip
@@ -0,0 +1,175 @@
Metadata-Version: 2.4
Name: pillow
Version: 12.2.0
Summary: Python Imaging Library (fork)
Author-email: Jeffrey 'Alex' Clark <aclark@aclark.net>
License-Expression: MIT-CMU
Project-URL: Release notes, https://pillow.readthedocs.io/en/stable/releasenotes/index.html
Project-URL: Changelog, https://github.com/python-pillow/Pillow/releases
Project-URL: Documentation, https://pillow.readthedocs.io
Project-URL: Funding, https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi
Project-URL: Homepage, https://python-pillow.github.io
Project-URL: Mastodon, https://fosstodon.org/@pillow
Project-URL: Source, https://github.com/python-pillow/Pillow
Keywords: Imaging
Classifier: Development Status :: 6 - Mature
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Screen Capture
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Multimedia :: Graphics :: Viewers
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: olefile; extra == "docs"
Requires-Dist: sphinx>=8.2; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-inline-tabs; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Provides-Extra: fpx
Requires-Dist: olefile; extra == "fpx"
Provides-Extra: mic
Requires-Dist: olefile; extra == "mic"
Provides-Extra: test-arrow
Requires-Dist: arro3-compute; extra == "test-arrow"
Requires-Dist: arro3-core; extra == "test-arrow"
Requires-Dist: nanoarrow; extra == "test-arrow"
Requires-Dist: pyarrow; extra == "test-arrow"
Provides-Extra: tests
Requires-Dist: check-manifest; extra == "tests"
Requires-Dist: coverage>=7.4.2; extra == "tests"
Requires-Dist: defusedxml; extra == "tests"
Requires-Dist: markdown2; extra == "tests"
Requires-Dist: olefile; extra == "tests"
Requires-Dist: packaging; extra == "tests"
Requires-Dist: pyroma>=5; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-timeout; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Requires-Dist: trove-classifiers>=2024.10.12; extra == "tests"
Provides-Extra: xmp
Requires-Dist: defusedxml; extra == "xmp"
Dynamic: license-file
<p align="center">
<img width="248" height="250" src="https://raw.githubusercontent.com/python-pillow/pillow-logo/main/pillow-logo-248x250.png" alt="Pillow logo">
</p>
# Pillow
## Python Imaging Library (Fork)
Pillow is the friendly PIL fork by [Jeffrey 'Alex' Clark and
contributors](https://github.com/python-pillow/Pillow/graphs/contributors).
PIL is the Python Imaging Library by Fredrik Lundh and contributors.
As of 2019, Pillow development is
[supported by Tidelift](https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise).
<table>
<tr>
<th>docs</th>
<td>
<a href="https://pillow.readthedocs.io/?badge=latest"><img
alt="Documentation Status"
src="https://readthedocs.org/projects/pillow/badge/?version=latest"></a>
</td>
</tr>
<tr>
<th>tests</th>
<td>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/lint.yml"><img
alt="GitHub Actions build status (Lint)"
src="https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test.yml"><img
alt="GitHub Actions build status (Test Linux and macOS)"
src="https://github.com/python-pillow/Pillow/workflows/Test/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml"><img
alt="GitHub Actions build status (Test Windows)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml"><img
alt="GitHub Actions build status (Test MinGW)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml"><img
alt="GitHub Actions build status (Test Docker)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml"><img
alt="GitHub Actions build status (Wheels)"
src="https://github.com/python-pillow/Pillow/workflows/Wheels/badge.svg"></a>
<a href="https://app.codecov.io/gh/python-pillow/Pillow"><img
alt="Code coverage"
src="https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg"></a>
<a href="https://issues.oss-fuzz.com/issues?q=title:pillow"><img
alt="Fuzzing Status"
src="https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg"></a>
</td>
</tr>
<tr>
<th>package</th>
<td>
<a href="https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow"><img
alt="Zenodo"
src="https://zenodo.org/badge/17549/python-pillow/Pillow.svg"></a>
<a href="https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=badge"><img
alt="Tidelift"
src="https://tidelift.com/badges/package/pypi/pillow?style=flat"></a>
<a href="https://pypi.org/project/pillow/"><img
alt="Newest PyPI version"
src="https://img.shields.io/pypi/v/pillow.svg"></a>
<a href="https://pypi.org/project/pillow/"><img
alt="Number of PyPI downloads"
src="https://img.shields.io/pypi/dm/pillow.svg"></a>
<a href="https://www.bestpractices.dev/projects/6331"><img
alt="OpenSSF Best Practices"
src="https://www.bestpractices.dev/projects/6331/badge"></a>
</td>
</tr>
<tr>
<th>social</th>
<td>
<a href="https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"><img
alt="Join the chat at https://gitter.im/python-pillow/Pillow"
src="https://badges.gitter.im/python-pillow/Pillow.svg"></a>
<a href="https://fosstodon.org/@pillow"><img
alt="Follow on https://fosstodon.org/@pillow"
src="https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg"
rel="me"></a>
</td>
</tr>
</table>
## Overview
The Python Imaging Library adds image processing capabilities to your Python interpreter.
This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
## More information
- [Documentation](https://pillow.readthedocs.io/)
- [Installation](https://pillow.readthedocs.io/en/latest/installation/basic-installation.html)
- [Handbook](https://pillow.readthedocs.io/en/latest/handbook/index.html)
- [Contribute](https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md)
- [Issues](https://github.com/python-pillow/Pillow/issues)
- [Pull requests](https://github.com/python-pillow/Pillow/pulls)
- [Release notes](https://pillow.readthedocs.io/en/stable/releasenotes/index.html)
- [Changelog](https://github.com/python-pillow/Pillow/releases)
- [Pre-fork](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#pre-fork)
## Report a vulnerability
To report a security vulnerability, please follow the procedure described in the [Tidelift security policy](https://tidelift.com/docs/security).
@@ -0,0 +1,218 @@
PIL/AvifImagePlugin.py,sha256=YCw3mGsZiu8LDpu8eUZuf4o-7nuPTOW6CFA6FIPkWTM,9323
PIL/BdfFontFile.py,sha256=mb1WNJaM0ee87RsfRLD4FZE_qOEBysIHT9faWfm5dzs,3409
PIL/BlpImagePlugin.py,sha256=EpHoVShYXypqxnEoiSShngD7CPhCeY8efwSH1G5lnXk,17066
PIL/BmpImagePlugin.py,sha256=cawQBTB_XZojBt2uA7ud8PDgsyqa0QSRqBP9uIAghsA,20395
PIL/BufrStubImagePlugin.py,sha256=OyqCM0uUIuFTMVCZEI9P2iA3eoN4XVQPfFfNuDW_yeQ,1757
PIL/ContainerIO.py,sha256=I6yO_YFEEqMKA1ckgEEzF2r_Ik5p_GjM-RrWOJYjSlY,4777
PIL/CurImagePlugin.py,sha256=O_bFtW82YhAM8_F8tpr3O5UrzKPPyiV9S2zjV9QwqaI,1866
PIL/DcxImagePlugin.py,sha256=L21c3gVX6IPmk4zuf_ltt3mAeRfcuCCcXhkCVpued2U,2264
PIL/DdsImagePlugin.py,sha256=2JxzvTsnaiaE5xWE-bUjNjuuN6HjhCaVuozY74Ml9YU,19556
PIL/EpsImagePlugin.py,sha256=jlQqQjuKSzb_vVhdNVlH_-vC9EaLrawIInJizmYaIIM,17105
PIL/ExifTags.py,sha256=NiyvtmUET79BMiokijMTp_q8deWWzpydtTcTBfJy8KE,10339
PIL/FitsImagePlugin.py,sha256=bMTxCcNkeXd2DRQiH295s-t-aawFc92fsPs_OyKUk3s,4893
PIL/FliImagePlugin.py,sha256=L1vf4QjsaMV0eRQTmfy1wnqJ9l9hGV5lvTILW7znzD8,5113
PIL/FontFile.py,sha256=OWQRodoD92QDBeEuapedDk77U_gO8MIlTcfKt_RAhsw,4367
PIL/FpxImagePlugin.py,sha256=d26jrzYoCcScJJwA2w_LsjdhKz-0AQ3KEeUwCRd3Z-U,7590
PIL/FtexImagePlugin.py,sha256=-zKvvhMTczUe3o0f4HpDC9_DK6lKHT5LABf0r5-3l-4,3685
PIL/GbrImagePlugin.py,sha256=Ib_y35ZzNOmMqG2SuOyjxRh3Oxt42QpcEcgLa6BhmtA,3156
PIL/GdImageFile.py,sha256=5NQQVPFpMMletKDCnrP138d2GAnqhECmDca0ZPw3n0w,2892
PIL/GifImagePlugin.py,sha256=DPndg3uiO0EslXZa6kQiu_bnwiEMbu_ekeq0PUMIsNU,43596
PIL/GimpGradientFile.py,sha256=zsIW1MkV6ko5lk4HJVXegSHU3yUPwW1pUynRs5z0iZA,4137
PIL/GimpPaletteFile.py,sha256=EmBHcQ9ExC4f47taD7S7G6VaMkr9HjynlV8NdTXV5iQ,1935
PIL/GribStubImagePlugin.py,sha256=c8iPEqQOSBcWFqdWEiucubjaXwYfZSB2GjZXYVaPAxM,1786
PIL/Hdf5StubImagePlugin.py,sha256=rIMdf7uDskjJqwe6CvGLw_tjJfh1go5vKSnmftBdCKg,1768
PIL/IcnsImagePlugin.py,sha256=ToCSy5aFJ7_6niZszFORfCMr8_U5O6vgd1RHMVr_J_o,12798
PIL/IcoImagePlugin.py,sha256=DZoBj2zKv76Sk96PKq8el9aZAM2J3wULVqPeono_0z0,13499
PIL/ImImagePlugin.py,sha256=X9iBSQ4x7rauxbOIn72j7v6TAUgZldpYD5cAc6Z1MNA,11992
PIL/Image.py,sha256=IYwLwXy3zh6CI9-zLBHkgYzMoUH9V7hM5l0UkwjdQlo,157992
PIL/ImageChops.py,sha256=hZ8EPUPlQIzugsEedV8trkKX0jBCDGb6Cszma6ZeMZQ,8257
PIL/ImageCms.py,sha256=5rDN-FiLHebKlWP2kN6jbvDEF9jcb3somkBaDX8dFbs,41752
PIL/ImageColor.py,sha256=KV-u7HnZWrrL3zuBAOLqerI-7vFcXTxdLeoaYVjsnwI,9761
PIL/ImageDraw.py,sha256=Q7QOviprDqmDgm2xplXW78-BNxPRt2BHo89BklUCDsA,37268
PIL/ImageDraw2.py,sha256=G0OIz7sOW_Tnr1tDHujTyPVEdqohb7M4OOOt4ZQkVQw,7470
PIL/ImageEnhance.py,sha256=ugDU0sljaR_zaTibtumlTvf-qFH1x1W6l2QMpc386XU,3740
PIL/ImageFile.py,sha256=MdyB4EgB2bocYgWGULqzITkQcXqWcCJBU4gU6rI8now,30806
PIL/ImageFilter.py,sha256=n3aT1MkbKrqGPeoSuqxmWliVqhkhOgLZ3ixjLn8vqK8,19336
PIL/ImageFont.py,sha256=klmVPsi30koF3Gx0sTxciOYMHliU8li1fURWfkUd-7o,64454
PIL/ImageGrab.py,sha256=KYT-Q8u648JPr2IxfBuS8n9lMRLAon_r-CK7uQ9MOEE,8349
PIL/ImageMath.py,sha256=xhGBhvet2v7bgyLRl_adzVWnmZ7zVcbT8d1q1cpJHFI,10683
PIL/ImageMode.py,sha256=ULkA-jsCgGwxVjr2LPSP42dDmj6nWaQk9L4UKj7KfSg,2480
PIL/ImageMorph.py,sha256=Vr1QQB5vGYpGVffRGJQod4H7_AlQmO3l-BlhpaYeDyI,10673
PIL/ImageOps.py,sha256=0Qc0PTg5r8t8JSgaKkzd-cjYMGtMUUMSBkXmmaJm-JU,26313
PIL/ImagePalette.py,sha256=9Klz-7I6JTSUp2lfZJM6V0DycFQKkm6RxfyXDT4U_nw,9498
PIL/ImagePath.py,sha256=ZnnJuvQNtbKRhCmr61TEmEh1vVV5_90WMEPL8Opy5l8,391
PIL/ImageQt.py,sha256=SpxHePgWh5gdjVIGNC4GG5v9V3smQm_nPiJDcrhnHXc,6903
PIL/ImageSequence.py,sha256=guZHUdpWrznzZkcY0OYpDzuF0uFXlCEu260oP-7e_fI,2341
PIL/ImageShow.py,sha256=TqO6nzj5EMwp5dExag3jhBJXdHojccnFx59LOnMQao0,10468
PIL/ImageStat.py,sha256=W0uUa8YNC6vhowlerSzZIwE7Ru-Kp2rWuqGNLBFLZyo,5662
PIL/ImageText.py,sha256=GG6x6pMoYUJ-O_tgsZbDocHvcFSubR6isFepvjHRiR0,19084
PIL/ImageTk.py,sha256=Tx0zf9kTaBuAGvZuo0JAHrNbk3n6ewr4ZndWnWxZK0Q,8398
PIL/ImageTransform.py,sha256=Zu6oySXENtq712-nkqFLqafYPviRAgsgkzfLWG0K3V8,4052
PIL/ImageWin.py,sha256=b-fO6kn4icHpy-zk-Xg-nO382zPXl-MKjZcs3vAXl1Q,8332
PIL/ImtImagePlugin.py,sha256=r-ZDz3Xji6EBF8eUnK6iuCEZEtllp0xLRSIQ0_h14UE,2768
PIL/IptcImagePlugin.py,sha256=4Ftue4jda7pUY0Lh272ODfhOBIiJOZK0QQ2e0PYQwig,6663
PIL/Jpeg2KImagePlugin.py,sha256=628lshCLIxb0B5GDVuV0y7u1XfYRN07psPMOtYQsL7c,14867
PIL/JpegImagePlugin.py,sha256=BJ_BLPQ2sQGlYiRWobg7qLKLVM-BBtOVOu11G7DAjz8,32223
PIL/JpegPresets.py,sha256=UUIsKzvyzdPzsndODd90eu_luMqauG1PJh10UOuQvmg,12621
PIL/McIdasImagePlugin.py,sha256=P9d1kr4Ste0QVkxfqix31sfGD8sWn-eVmYK0wg6DvIw,1955
PIL/MicImagePlugin.py,sha256=uCxGM4llIFPjfu2Kji-zSnPacnqiGUZGqs_Dtb3JktI,2702
PIL/MpegImagePlugin.py,sha256=kem9zofsBtIq6xlMJcsFkOXTcJCPEICk9lchTfR9pDI,2094
PIL/MpoImagePlugin.py,sha256=_8WAsYgeYkRDNqsy0I_yw4pyw0caddrf1MWUDNKAhjY,6987
PIL/MspImagePlugin.py,sha256=SkbsbClOuHrvB0dR2XS78RfgPNhaAJu2LDD4iIjbP6g,6090
PIL/PSDraw.py,sha256=7sBfAGfBmqnZWMTkRfLm4oBXtRlBXAuYT__NP3GtHw0,7230
PIL/PaletteFile.py,sha256=QdEa99jLC-PPhEqGy6_4fDua8TzKSSUzkAeYcClFX7M,1270
PIL/PalmImagePlugin.py,sha256=Ikeu76nbW6gxMGlqUWwbV57BJEGr13VGXIQvkWK54mU,8965
PIL/PcdImagePlugin.py,sha256=gZsCcXDIqEVTK2z-GWKptT25pFU1AUOgpr3J06cjPCg,1842
PIL/PcfFontFile.py,sha256=C6wi5KuIacmUs_cEGm8MomwpZrDUpYVCEmJeyB6nkJM,7498
PIL/PcxImagePlugin.py,sha256=Xm8UI_5_AQBsiWk7B8SJrdeE_8z7DSBAUmnNpjbnk5Y,6596
PIL/PdfImagePlugin.py,sha256=gJMr0sSEWzyn7LnK5P5WQI995Cu_l-W3T8FX4jVgYf8,9632
PIL/PdfParser.py,sha256=JKOTgoaTIlwEm9mrrQHRhvzQljl6XST-g2OnhTTLexw,39338
PIL/PixarImagePlugin.py,sha256=-RnuJSGhGF8MsUsiHZq3VzBxV-BNnK35kBjJfhYzwXs,1830
PIL/PngImagePlugin.py,sha256=djUcMW5Drbw7WNGrg7j2L2qO75PIP7f231yyCy861v4,53289
PIL/PpmImagePlugin.py,sha256=WhtClGFMAO8VZZU9mFBZfMj7DbkytZ8XP7nQbVtZN5U,12766
PIL/PsdImagePlugin.py,sha256=EdDffLdv4vVXyf4-3NKFcWISpWRTx6QOPcSdUEeG3is,9173
PIL/QoiImagePlugin.py,sha256=XKWT6v5f7l_3WmTWxbmmNWsMkzl5j-Uh5pnJwV2ybFg,8842
PIL/SgiImagePlugin.py,sha256=w1xV4-ELYBHKL_AaGf9oJSYJzBwTpdJ-rNPqiArKgGs,6620
PIL/SpiderImagePlugin.py,sha256=p1V_ixSytYluGUxOGw43ymZ9i95pCQMeUBP9qYG7E5I,10659
PIL/SunImagePlugin.py,sha256=YKYEvuG4QUkies34OKtXWKTYSZ8U3qzcE_vdTrOuRsw,4734
PIL/TarIO.py,sha256=K6tLkFDcaar3vb6EyYb7G4oVEB41x_LMuGJeUT9w5DQ,1503
PIL/TgaImagePlugin.py,sha256=UAvMYuazA79OFzVeval5uUaMrmsQPHR1TsbqrCWtKiQ,7873
PIL/TiffImagePlugin.py,sha256=dBv2c94vH06pu0DFGLbbXo-PQNzIy8Gvhm4vR8UL9f0,88194
PIL/TiffTags.py,sha256=FsdqbIQJOI7ihG7MZ_K4YUQDZ4zo-raYbihVDe42U9E,17772
PIL/WalImageFile.py,sha256=cLRCKYysnE0v5Z_Ud0Xe0YDeM4mIxFGXqDIx8VeuMcY,5891
PIL/WebPImagePlugin.py,sha256=mqdblF3URZ_V2dijWXtloM328_Ja-txMUervzEVI0Wk,10171
PIL/WmfImagePlugin.py,sha256=E20YDJZJIKrUQyftOmrJrAuXumDGZiwjHyN2IKKCybg,5390
PIL/XVThumbImagePlugin.py,sha256=OEtEhQgCLLgvx8J1iI911TMzjJ5iTlOOqQpLQx1bzQ4,2209
PIL/XbmImagePlugin.py,sha256=wc0NpfTzlShx9Ymi0zwo0aVZjDa4_B7NEiG2TgCO65Q,2767
PIL/XpmImagePlugin.py,sha256=wYf7Q7TGo4JL6n5ouQx8pbTMnMZVshgp-xwoAMZEUKg,4557
PIL/__init__.py,sha256=P___hQL0tZymHTnM5xPVX_7wRpVCYvzhq6w-l_OANzQ,2122
PIL/__main__.py,sha256=X8eIpGlmHfnp7zazp5mdav228Itcf2lkiMP0tLU6X9c,140
PIL/__pycache__/AvifImagePlugin.cpython-312.pyc,,
PIL/__pycache__/BdfFontFile.cpython-312.pyc,,
PIL/__pycache__/BlpImagePlugin.cpython-312.pyc,,
PIL/__pycache__/BmpImagePlugin.cpython-312.pyc,,
PIL/__pycache__/BufrStubImagePlugin.cpython-312.pyc,,
PIL/__pycache__/ContainerIO.cpython-312.pyc,,
PIL/__pycache__/CurImagePlugin.cpython-312.pyc,,
PIL/__pycache__/DcxImagePlugin.cpython-312.pyc,,
PIL/__pycache__/DdsImagePlugin.cpython-312.pyc,,
PIL/__pycache__/EpsImagePlugin.cpython-312.pyc,,
PIL/__pycache__/ExifTags.cpython-312.pyc,,
PIL/__pycache__/FitsImagePlugin.cpython-312.pyc,,
PIL/__pycache__/FliImagePlugin.cpython-312.pyc,,
PIL/__pycache__/FontFile.cpython-312.pyc,,
PIL/__pycache__/FpxImagePlugin.cpython-312.pyc,,
PIL/__pycache__/FtexImagePlugin.cpython-312.pyc,,
PIL/__pycache__/GbrImagePlugin.cpython-312.pyc,,
PIL/__pycache__/GdImageFile.cpython-312.pyc,,
PIL/__pycache__/GifImagePlugin.cpython-312.pyc,,
PIL/__pycache__/GimpGradientFile.cpython-312.pyc,,
PIL/__pycache__/GimpPaletteFile.cpython-312.pyc,,
PIL/__pycache__/GribStubImagePlugin.cpython-312.pyc,,
PIL/__pycache__/Hdf5StubImagePlugin.cpython-312.pyc,,
PIL/__pycache__/IcnsImagePlugin.cpython-312.pyc,,
PIL/__pycache__/IcoImagePlugin.cpython-312.pyc,,
PIL/__pycache__/ImImagePlugin.cpython-312.pyc,,
PIL/__pycache__/Image.cpython-312.pyc,,
PIL/__pycache__/ImageChops.cpython-312.pyc,,
PIL/__pycache__/ImageCms.cpython-312.pyc,,
PIL/__pycache__/ImageColor.cpython-312.pyc,,
PIL/__pycache__/ImageDraw.cpython-312.pyc,,
PIL/__pycache__/ImageDraw2.cpython-312.pyc,,
PIL/__pycache__/ImageEnhance.cpython-312.pyc,,
PIL/__pycache__/ImageFile.cpython-312.pyc,,
PIL/__pycache__/ImageFilter.cpython-312.pyc,,
PIL/__pycache__/ImageFont.cpython-312.pyc,,
PIL/__pycache__/ImageGrab.cpython-312.pyc,,
PIL/__pycache__/ImageMath.cpython-312.pyc,,
PIL/__pycache__/ImageMode.cpython-312.pyc,,
PIL/__pycache__/ImageMorph.cpython-312.pyc,,
PIL/__pycache__/ImageOps.cpython-312.pyc,,
PIL/__pycache__/ImagePalette.cpython-312.pyc,,
PIL/__pycache__/ImagePath.cpython-312.pyc,,
PIL/__pycache__/ImageQt.cpython-312.pyc,,
PIL/__pycache__/ImageSequence.cpython-312.pyc,,
PIL/__pycache__/ImageShow.cpython-312.pyc,,
PIL/__pycache__/ImageStat.cpython-312.pyc,,
PIL/__pycache__/ImageText.cpython-312.pyc,,
PIL/__pycache__/ImageTk.cpython-312.pyc,,
PIL/__pycache__/ImageTransform.cpython-312.pyc,,
PIL/__pycache__/ImageWin.cpython-312.pyc,,
PIL/__pycache__/ImtImagePlugin.cpython-312.pyc,,
PIL/__pycache__/IptcImagePlugin.cpython-312.pyc,,
PIL/__pycache__/Jpeg2KImagePlugin.cpython-312.pyc,,
PIL/__pycache__/JpegImagePlugin.cpython-312.pyc,,
PIL/__pycache__/JpegPresets.cpython-312.pyc,,
PIL/__pycache__/McIdasImagePlugin.cpython-312.pyc,,
PIL/__pycache__/MicImagePlugin.cpython-312.pyc,,
PIL/__pycache__/MpegImagePlugin.cpython-312.pyc,,
PIL/__pycache__/MpoImagePlugin.cpython-312.pyc,,
PIL/__pycache__/MspImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PSDraw.cpython-312.pyc,,
PIL/__pycache__/PaletteFile.cpython-312.pyc,,
PIL/__pycache__/PalmImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PcdImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PcfFontFile.cpython-312.pyc,,
PIL/__pycache__/PcxImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PdfImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PdfParser.cpython-312.pyc,,
PIL/__pycache__/PixarImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PngImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PpmImagePlugin.cpython-312.pyc,,
PIL/__pycache__/PsdImagePlugin.cpython-312.pyc,,
PIL/__pycache__/QoiImagePlugin.cpython-312.pyc,,
PIL/__pycache__/SgiImagePlugin.cpython-312.pyc,,
PIL/__pycache__/SpiderImagePlugin.cpython-312.pyc,,
PIL/__pycache__/SunImagePlugin.cpython-312.pyc,,
PIL/__pycache__/TarIO.cpython-312.pyc,,
PIL/__pycache__/TgaImagePlugin.cpython-312.pyc,,
PIL/__pycache__/TiffImagePlugin.cpython-312.pyc,,
PIL/__pycache__/TiffTags.cpython-312.pyc,,
PIL/__pycache__/WalImageFile.cpython-312.pyc,,
PIL/__pycache__/WebPImagePlugin.cpython-312.pyc,,
PIL/__pycache__/WmfImagePlugin.cpython-312.pyc,,
PIL/__pycache__/XVThumbImagePlugin.cpython-312.pyc,,
PIL/__pycache__/XbmImagePlugin.cpython-312.pyc,,
PIL/__pycache__/XpmImagePlugin.cpython-312.pyc,,
PIL/__pycache__/__init__.cpython-312.pyc,,
PIL/__pycache__/__main__.cpython-312.pyc,,
PIL/__pycache__/_binary.cpython-312.pyc,,
PIL/__pycache__/_deprecate.cpython-312.pyc,,
PIL/__pycache__/_tkinter_finder.cpython-312.pyc,,
PIL/__pycache__/_typing.cpython-312.pyc,,
PIL/__pycache__/_util.cpython-312.pyc,,
PIL/__pycache__/_version.cpython-312.pyc,,
PIL/__pycache__/features.cpython-312.pyc,,
PIL/__pycache__/report.cpython-312.pyc,,
PIL/_avif.cp312-win_amd64.pyd,sha256=OLXKhYJ1L08ltKaN7eZlNXPDdpfZyBAKguUuzeKC5XM,7892480
PIL/_avif.pyi,sha256=zD8vAoPC8aEIVjfckLtFskRW5saiVel3-sJUA2pHaGc,66
PIL/_binary.py,sha256=um3Ef6Ih50cpfuga_L2u8uqb5mTHpLUfU4JWMTLgsgs,2664
PIL/_deprecate.py,sha256=UirDlwsyef6u6sL_rlE3mnKtRf1mavmnhkt_1PA7Q8A,2106
PIL/_imaging.cp312-win_amd64.pyd,sha256=bf0QqYvIGhmZ4rXduL6MHPuaLI4QJYxWpS7g2JMNPX8,2589696
PIL/_imaging.pyi,sha256=jSRG3q1dwiBMqOwIhLtTBe3LMKwsi3YkTcDfsKV32E0,924
PIL/_imagingcms.cp312-win_amd64.pyd,sha256=RsWc8Ze3SVTfoBA22Xk4KRVz-p7DOc00-Q_HyHAAHKw,269824
PIL/_imagingcms.pyi,sha256=5_SDKe7KwT9ab5EeG-wn6F5sv_fs0o212xoPBm3H-Io,4576
PIL/_imagingft.cp312-win_amd64.pyd,sha256=_mFf7fWGxyBqdL7ezdv1hiP_31fpDKL4vKBirrrhOMA,2166272
PIL/_imagingft.pyi,sha256=U1rpwqQX1hULvTAo8fY0_IrXng-VPuCXVaWBUj2p1z0,1903
PIL/_imagingmath.cp312-win_amd64.pyd,sha256=4bPmvDYf2HNd8skgyYeCONq695f7wTBB_6om9jWIjTo,25600
PIL/_imagingmath.pyi,sha256=zD8vAoPC8aEIVjfckLtFskRW5saiVel3-sJUA2pHaGc,66
PIL/_imagingmorph.cp312-win_amd64.pyd,sha256=S0wRARUEppC8H1XFCt8Ej9f-5NPQ4v9ga9uJH-s_LbE,13824
PIL/_imagingmorph.pyi,sha256=zD8vAoPC8aEIVjfckLtFskRW5saiVel3-sJUA2pHaGc,66
PIL/_imagingtk.cp312-win_amd64.pyd,sha256=t94MNn4iraRqYaFWAjzA0wGHtFlG9BVOB31jDxYeLw4,14848
PIL/_imagingtk.pyi,sha256=zD8vAoPC8aEIVjfckLtFskRW5saiVel3-sJUA2pHaGc,66
PIL/_tkinter_finder.py,sha256=H1Uw3dV7gWHIj_osUnJFxWh1aRsQ2MdKpNP3vQwQcW0,558
PIL/_typing.py,sha256=t-MVS5f_pRdL-M072YZqlXFB_D8z1KOl8EcKsT_d9s4,964
PIL/_util.py,sha256=eP8IfmWJmbE_PqbUJb4qTqGNLi4zT0TTadrrqmykg7Y,713
PIL/_version.py,sha256=_TZ_MjcNZcW_yX2--8d9bRepwldvZNQUxEKeB6xMYWs,91
PIL/_webp.cp312-win_amd64.pyd,sha256=avkm_RpY85Erb14pDvN3aMJgF5iL3SIXwNqo4RB9T3E,409600
PIL/_webp.pyi,sha256=zD8vAoPC8aEIVjfckLtFskRW5saiVel3-sJUA2pHaGc,66
PIL/features.py,sha256=y_elNCzgB6RgMP9AMf3CdOP3jdoN4ho4vxoSKzg6eWc,11118
PIL/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
PIL/report.py,sha256=6m7NOv1a24577ZiJoxX89ip5JeOgf2O1F95f6-1K5aM,105
pillow-12.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pillow-12.2.0.dist-info/METADATA,sha256=UApNzyFU9SkWYepKkCWJgIHVNsMCbVBsZIwxtop6Zsw,8989
pillow-12.2.0.dist-info/RECORD,,
pillow-12.2.0.dist-info/WHEEL,sha256=rR5QfsWcZl3mra5AmSD7Fd0dzQxZ3lHCpDo70IkfDK4,101
pillow-12.2.0.dist-info/licenses/LICENSE,sha256=dbuBtY-bOXhu6y5WoeuCmq5QEELUnh3HZsoYe2zpZW8,78014
pillow-12.2.0.dist-info/top_level.txt,sha256=riZqrk-hyZqh5f1Z0Zwii3dKfxEsByhu9cU9IODF-NY,4
pillow-12.2.0.dist-info/zip-safe,sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY,2
@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (82.0.1)
Root-Is-Purelib: false
Tag: cp312-cp312-win_amd64
File diff suppressed because it is too large Load Diff
@@ -0,0 +1 @@
PIL