GitHub / python-pillow/Pillow / commits
Python Imaging Library (Fork)
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 1815a33f | Remove palette if no longer relevant after TIFF seek (#9855) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 807d689a |
Correct function references (#9895)
Co-authored-by: Andrew Murray <r****e@u****m> |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| a9cbfbe7 |
Add `mixed-line-ending` to prek and convert to LF (#9886)
Co-authored-by: Andrew Murray <r****e@u****m> |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 4e5f09f5 | merge Move typing imports under `TYPE_CHECKING` block (#9827) |
mergify[bot] <3****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 5c2205aa | merge _typing is only imported under TYPE_CHECKING (#179) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 0fcd9e34 | Correct CmsProfile creation_date month (#9804) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 8bbb9ecc | Raise ValueError for truncated gAMA and cHRM PNG chunks (#9880) |
Venish Paneliya <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| df63ef4a | merge Use PyErr_Format instead of sprintf (#9863) |
mergify[bot] <3****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| d63b09f7 |
Remove unneeded code for handling zero-width characters (#9875)
Co-authored-by: Andrew Murray <r****e@u****m> |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 3220acae | Add test for PdfParser linearize_page_tree() (#9835) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| bd4ebe83 | merge Merge branch 'main' into flake8-type-checking |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 1cdb9a46 | merge Simplify code to improve performance (#9860) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 35460fef | merge Merge branch 'main' into stdlib-src |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 6c06fa2f |
Test remap_palette()'s source_palette argument (#9867)
Co-authored-by: Andrew Murray <r****e@u****m> |
Pranjal <p****r@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 319d7559 | Move ImageCmsTransform mode check into C (#9793) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 627f3ea9 | Remove unexpected characters (#9871) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 7d6012b4 | merge Save as RGB(A) when APNG frames have different palettes (#9870) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 7baf36bf | Test upgrading to RGBA image | Andrew Murray <r****e@u****m> | 10 days ago | |
| 213222d4 | If P mode image has RGBA palette, upgrade to RGBA image | Andrew Murray <r****e@u****m> | 12 days ago | |
| b13b0c33 |
Split compound assert to satisfy ruff PT018
Signed-off-by: SeaStar Deng <1****8@q****m> |
DSeaStar <1****8@q****m> | 12 days ago | |
| afb2169e | If only one palette, use that palette, rather than first one | Andrew Murray <r****e@u****m> | 12 days ago | |
| 23d2a986 | If image will be RGBA or RGB, stop checking palettes | Andrew Murray <r****e@u****m> | 12 days ago | |
| 7836534c | Once a different palette is found, stop checking palettes | Andrew Murray <r****e@u****m> | 12 days ago | |
| 548098ee | _typing is only imported under TYPE_CHECKING | Andrew Murray <r****e@u****m> | 12 days ago | |
| e53fcb9a | merge Merge branch 'main' into flake8-type-checking |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 0947e12e | Remove unused import | Andrew Murray <r****e@u****m> | 12 days ago | |
| eb5512e3 | Move imports | Andrew Murray <r****e@u****m> | 12 days ago | |
| c3063d8e | Use RGB when APNG frames have different palettes | SeaStar Deng <3****r@u****m> | 13 days ago | |
| 8f764894 | merge Merge branch 'main' into pyerr |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 098de8a6 | Convert parallel setting to int (#9869) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 47fa45d1 | Use switch default case |
Andrew Murray <r****e@u****m>
Committed by: Aarni Koskela <a****x@i****i> |
15 days ago | |
| a9fd14bf | Add context manager (#9864) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| d0ea3348 | merge Replace custom test code (#9858) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 3e245f4a |
Simplify code (#178)
Co-authored-by: Andrew Murray <r****e@u****m> |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| e7dfd90f | merge Run mypy with parallel workers (#9861) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 01ced32f | Use PyErr_Format instead of sprintf formatting | Aarni Koskela <a****x@i****i> | 16 days ago | |
| bf9f291e | Run mypy with 4 workers in tox | Hugo van Kemenade <1****k@u****m> | 17 days ago | |
| 5e9fbd5b | Exclude extra test images from mypy | Hugo van Kemenade <1****k@u****m> | 17 days ago | |
| c8c74c83 | merge New benchmarks (#9832) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| f492de7b | merge Merge branch 'main' into new-benchmarks |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 29d5680a | merge Improve benchmark test image (#9831) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 43993e93 | Simplify dict key sorting | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 7098c84c | Replace int(color[i:j], 16) slices with bytes.fromhex() | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 19ccee8d | Replace loop with sum | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 854990f3 | Adjust benchmark test image dimensions | Aarni Koskela <a****x@i****i> | 18 days ago | |
| 9bc5944d | Replace functools.reduce and operator.add with sum | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 46115e50 | Replace functools.reduce with sum | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| eb76f0af | Replace hasattr(sys, "pypy_version_info") with sys.implementation.name == "pypy" | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| a89cd513 | Replace hasattr(sys, "pypy_version_info") with sys.implementation.name == "pypy" | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 6405cad5 | Replace assert_tuple_approx_equal with pytest.approx | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 138313ff | Replace CachedProperty with functools.cached_property | Hugo van Kemenade <1****k@u****m> | 18 days ago | |
| 204f2e94 | merge Update nasm to 3.02 (#9857) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| bdfa0e23 | Update raqm to 0.11.0 (#9819) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| d9c2409c | Update nasm to 3.02 | Andrew Murray <r****e@u****m> | 20 days ago | |
| 3df03573 | Simplified SPIDER code (#9823) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 3e2ab964 |
Use `fmt: skip` instead of `fmt: off`/`fmt: on` (#9828)
Co-authored-by: Andrew Murray <r****e@u****m> |
Aarni Koskela <a****x@i****i>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 79c0a676 | Reorder ImageMode tuples (#9808) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 809e559a | merge Handle zero dimensions in ImagingOffset (#9847) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 22c1ea2a | Use `ubuntu-slim` for lightweight jobs (#9846) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 39d14a0d | Handle zero dimensions in Offset.c |
Mengxi-Xu <1****u@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| e3c22e82 | merge [pre-commit.ci] pre-commit autoupdate (#9843) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 1a8d447e | merge Use `pytest.approx`, `pytest.raises` and `pytest.skip` (#9844) |
mergify[bot] <3****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| c85f522e |
Remove redundant casts to float
Co-authored-by: Andrew Murray <3****e@u****m> |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| e1309648 | merge Update dependency jpegturbo to v3.2.0 (#9840) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| aca4af8e | merge Update github-actions (#9845) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| a45661d1 | Added workaround for manylinux_2_28 x86_64 | Andrew Murray <r****e@u****m> | 23 days ago | |
| c855ceb3 | Fix ISC004 Unparenthesized implicit string concatenation in collection | Hugo van Kemenade <1****k@u****m> | 23 days ago | |
| 74122c19 | Update github-actions |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| bda5d2d0 | [pre-commit.ci] pre-commit autoupdate |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| d811dfd5 | merge Update github-actions (#9842) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 4e4dd6ec | merge Update dependency mypy to v2.3.0 (#9841) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 88b35bc6 | Update libjpeg-turbo patch | Andrew Murray <r****e@u****m> | 24 days ago | |
| 793ec160 | Update github-actions |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| ebc7a881 | merge Update dependency tiff to v4.7.2 (#9839) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 0642b5e0 | merge Update dependency cibuildwheel to v4.1.1 (#9838) |
Andrew Murray <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 4990482c | Remove patch for CVE-2026-4775 | Andrew Murray <r****e@u****m> | 24 days ago | |
| 800243b5 | merge Update dependency check-jsonschema to v0.37.4 (#9837) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 9a9b16f4 | Update dependency mypy to v2.3.0 |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 28c07334 | Update dependency jpegturbo to v3.2.0 |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 5f3ed0a6 | Update dependency tiff to v4.7.2 |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| ec2ba11a | Update dependency cibuildwheel to v4.1.1 |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 92736533 | Update dependency check-jsonschema to v0.37.4 |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 425a038b |
Derive PCX plane count from the image, not the line width (#9798)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, Andrew Murray <r****e@u****m> |
Andrew Chen <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| a69fe7cd |
Fix BMP save of a P image with an empty palette (#9746)
Co-authored-by: Andrew Murray <r****e@u****m> |
Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 7d61a178 | merge Remove test support for NumPy < 1.23 (#9796) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 11e7f8c1 | Fix a mypy complaint in Tests/benchmarks.py | Aarni Koskela <a****x@i****i> | 29 days ago | |
| 51152ad1 | Add benchmark for Image.getbbox() | Aarni Koskela <a****x@i****i> | 29 days ago | |
| da2295d4 | Add benchmark for draw.polygon() | Aarni Koskela <a****x@i****i> | 29 days ago | |
| b6828398 | Add benchmark for Image.transform() | Aarni Koskela <a****x@i****i> | 29 days ago | |
| 6fb9869b | Add benchmark for rank filters | Aarni Koskela <a****x@i****i> | 29 days ago | |
| cfb8dcb8 | Add benchmark for Image.point() in LA/RGBA modes | Aarni Koskela <a****x@i****i> | 29 days ago | |
| 0e9a1717 | Add benchmark for ImageFilter with I;16 images | Aarni Koskela <a****x@i****i> | 29 days ago | |
| abb8ba00 | merge Revert move from python-pillow.org to python-pillow.github.io (#9830) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| bfe1db60 | Improve benchmark test image | Aarni Koskela <a****x@i****i> | 29 days ago | |
| 5e9974e3 | Add benchmark_save fixture | Aarni Koskela <a****x@i****i> | 29 days ago | |
| 8f8064a7 |
Revert move from python-pillow.org to python-pillow.github.io
Co-authored-by: Copilot <2****t@u****m> |
Jeffrey 'Alex' Clark <a****k@a****t> | 29 days ago | |
| 1074a5bc | Add benchmark for quantize-to-palette | Aarni Koskela <a****x@i****i> | 30 days ago | |
| 72f6e830 | merge Do not read any further than necessary when decoding BMP images with RLE8 com... |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 703e5d1c | merge Fix unexpected errors when decoding truncated QOI images (#9813) |
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3a994063 |
Raise ValueError instead of asserting ImageOps colorize() arguments (#9825)
Co-authored-by: Hugo van Kemenade <1****k@u****m>, Andrew Murray <r****e@u****m> |
Shadow_Lu <x****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago |