{"id":13416146,"url":"https://github.com/python-pillow/Pillow","last_synced_at":"2025-03-14T23:31:24.187Z","repository":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2025-03-06T15:42:10.000Z","size":206857,"stargazers_count":12606,"open_issues_count":121,"forks_count":2258,"subscribers_count":218,"default_branch":"main","last_synced_at":"2025-03-10T02:26:13.258Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2025-03-09T18:16:06.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":13318,"total_committers":471,"mean_commits":28.276008492569,"dds":0.6136056464934675,"last_synced_commit":"128f3f46d475de5ddf9859ae1e262287d0c126b6"},"previous_names":["python-imaging/pillow"],"tags_count":92,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242936396,"owners_count":20209364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"created_at":"2024-07-30T21:00:54.740Z","updated_at":"2025-03-14T23:31:19.172Z","avatar_url":"https://github.com/python-pillow.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg width=\"248\" height=\"250\" src=\"https://raw.githubusercontent.com/python-pillow/pillow-logo/main/pillow-logo-248x250.png\" alt=\"Pillow logo\"\u003e\n\u003c/p\u003e\n\n# Pillow\n\n## Python Imaging Library (Fork)\n\nPillow is the friendly PIL fork by [Jeffrey A. Clark and\ncontributors](https://github.com/python-pillow/Pillow/graphs/contributors).\nPIL is the Python Imaging Library by Fredrik Lundh and contributors.\nAs of 2019, Pillow development is\n[supported by Tidelift](https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=readme\u0026utm_campaign=enterprise).\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003edocs\u003c/th\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://pillow.readthedocs.io/?badge=latest\"\u003e\u003cimg\n                alt=\"Documentation Status\"\n                src=\"https://readthedocs.org/projects/pillow/badge/?version=latest\"\u003e\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003etests\u003c/th\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/lint.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Lint)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/test.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Test Linux and macOS)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Test/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Test Windows)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Test MinGW)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/test-cygwin.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Test Cygwin)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Test%20Cygwin/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Test Docker)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://ci.appveyor.com/project/python-pillow/Pillow\"\u003e\u003cimg\n                alt=\"AppVeyor CI build status (Windows)\"\n                src=\"https://img.shields.io/appveyor/build/python-pillow/Pillow/main.svg?label=Windows%20build\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml\"\u003e\u003cimg\n                alt=\"GitHub Actions build status (Wheels)\"\n                src=\"https://github.com/python-pillow/Pillow/workflows/Wheels/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://app.codecov.io/gh/python-pillow/Pillow\"\u003e\u003cimg\n                alt=\"Code coverage\"\n                src=\"https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened\u0026can=1\u0026q=proj:pillow\"\u003e\u003cimg\n                alt=\"Fuzzing Status\"\n                src=\"https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg\"\u003e\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003epackage\u003c/th\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow\"\u003e\u003cimg\n                alt=\"Zenodo\"\n                src=\"https://zenodo.org/badge/17549/python-pillow/Pillow.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=badge\"\u003e\u003cimg\n                alt=\"Tidelift\"\n                src=\"https://tidelift.com/badges/package/pypi/pillow?style=flat\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://pypi.org/project/pillow/\"\u003e\u003cimg\n                alt=\"Newest PyPI version\"\n                src=\"https://img.shields.io/pypi/v/pillow.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://pypi.org/project/pillow/\"\u003e\u003cimg\n                alt=\"Number of PyPI downloads\"\n                src=\"https://img.shields.io/pypi/dm/pillow.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://www.bestpractices.dev/projects/6331\"\u003e\u003cimg\n                alt=\"OpenSSF Best Practices\"\n                src=\"https://www.bestpractices.dev/projects/6331/badge\"\u003e\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth\u003esocial\u003c/th\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://gitter.im/python-pillow/Pillow?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\"\u003e\u003cimg\n                alt=\"Join the chat at https://gitter.im/python-pillow/Pillow\"\n                src=\"https://badges.gitter.im/python-pillow/Pillow.svg\"\u003e\u003c/a\u003e\n            \u003ca href=\"https://fosstodon.org/@pillow\"\u003e\u003cimg\n                alt=\"Follow on https://fosstodon.org/@pillow\"\n                src=\"https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg\"\n                rel=\"me\"\u003e\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n## Overview\n\nThe Python Imaging Library adds image processing capabilities to your Python interpreter.\n\nThis library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.\n\nThe 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.\n\n## More Information\n\n- [Documentation](https://pillow.readthedocs.io/)\n  - [Installation](https://pillow.readthedocs.io/en/latest/installation/basic-installation.html)\n  - [Handbook](https://pillow.readthedocs.io/en/latest/handbook/index.html)\n- [Contribute](https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md)\n  - [Issues](https://github.com/python-pillow/Pillow/issues)\n  - [Pull requests](https://github.com/python-pillow/Pillow/pulls)\n- [Release notes](https://pillow.readthedocs.io/en/stable/releasenotes/index.html)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n  - [Pre-fork](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#pre-fork)\n\n## Report a Vulnerability\n\nTo report a security vulnerability, please follow the procedure described in the [Tidelift security policy](https://tidelift.com/docs/security).\n","funding_links":["https://tidelift.com/funding/github/pypi/pillow","https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=readme\u0026utm_campaign=enterprise","https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=badge","https://tidelift.com/badges/package/pypi/pillow?style=flat","https://tidelift.com/docs/security"],"categories":["Python","Python Packages","HarmonyOS","Image Processing","Programming","图像数据与CV","Release Features","Data Processing","图像处理","Imagery","其他_机器视觉","Uncategorized","Python Modules","Python Libraries","Programming Languages","Image Processing [🔝](#readme)","📚 فهرست","Awesome Python","Feature Extraction","📦 Additional Python Libraries","Data Science"],"sub_categories":["Views","Windows Manager","Monitoring","Python  \u003cimg src=\"https://raw.github.com/pcgeek86/awesome-trevor/main/assets/Python.svg?sanitize=true\" height=18\u003e","Python Packages","Data Pre-processing \u0026 Loading","网络服务_其他","Uncategorized","Imagery","URLs","Python","Templates","پردازش تصویر","Image Processing","Images and Video","Drone Frames","Miscellaneous","Machine Learning"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-pillow%2FPillow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpython-pillow%2FPillow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-pillow%2FPillow/lists"}