Skip to content

Commit 58e4874

Browse files
radarherehugovk
andauthored
Add list of third-party plugins (#8910)
Co-authored-by: Hugo van Kemenade <[email protected]>
1 parent 8f123cd commit 58e4874

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

docs/handbook/appendices.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ Appendices
88

99
image-file-formats
1010
text-anchors
11+
third-party-plugins
1112
writing-your-own-image-plugin

docs/handbook/third-party-plugins.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Third-party plugins
2+
===================
3+
4+
Pillow uses a plugin model which allows users to add their own
5+
decoders and encoders to the library, without any changes to the library
6+
itself.
7+
8+
Here is a list of PyPI projects that offer additional plugins:
9+
10+
* :pypi:`DjvuRleImagePlugin`: Plugin for the DjVu RLE image format as defined in the DjVuLibre docs.
11+
* :pypi:`heif-image-plugin`: Simple HEIF/HEIC images plugin, based on the pyheif library.
12+
* :pypi:`jxlpy`: Introduces reading and writing support for JPEG XL.
13+
* :pypi:`pillow-heif`: Python bindings to libheif for working with HEIF images.
14+
* :pypi:`pillow-jpls`: Plugin for the JPEG-LS codec, based on the Charls JPEG-LS implemetation. Python bindings implemented using pybind11.
15+
* :pypi:`pillow-jxl-plugin`: Plugin for JPEG-XL, using Rust for bindings.
16+
* :pypi:`pillow-mbm`: Adds support for KSP's proprietary MBM texture format.
17+
* :pypi:`pillow-svg`: Implements basic SVG read support. Supports basic paths, shapes, and text.
18+
* :pypi:`raw-pillow-opener`: Simple camera raw opener, based on the rawpy library.

0 commit comments

Comments
 (0)