Commit Graph

5393 Commits

Author SHA1 Message Date
mergify[bot]
e7b72a3bbd
Add ImageText (#9098) 2025-10-15 10:49:52 +00:00
mergify[bot]
994a9def5d
Install arro3 dependencies when type checking (#9254) 2025-10-15 09:37:01 +00:00
Andrew Murray
e533ccccfc Merge branch 'main' into imagetext 2025-10-15 19:38:38 +11:00
Andrew Murray
4889863139 Renamed ImageText class to Text 2025-10-15 19:38:25 +11:00
Hugo van Kemenade
5ee57e4c83
Support saving variable length rational TIFF tags by default (#9241) 2025-10-15 11:06:57 +03:00
Hugo van Kemenade
1148b7af72
Check return types (#9045) 2025-10-15 11:06:20 +03:00
Andrew Murray
ef323ab7d7 Install dependencies when type checking 2025-10-15 18:58:55 +11:00
Hugo van Kemenade
9e3a70a514
Band names for arrow exported images (#9099) 2025-10-15 10:56:32 +03:00
Hugo van Kemenade
9042234052
If pasting an image onto itself at a lower position, copy from bottom (#8882) 2025-10-15 10:51:31 +03:00
Andrew Murray
014f421221 Removed assert 2025-10-14 08:48:22 +11:00
Andrew Murray
416fb81074
Removed shebang lines and executable flags (#9179)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-10-12 13:19:34 +03:00
Andrew Murray
c874256132 Support saving variable length rational TIFF tags by default 2025-10-12 07:08:52 +11:00
wiredfool
52413cf0dc
Update Tests/test_arro3.py
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2025-10-11 08:25:07 +01:00
Andrew Murray
a66d0d1f05 Assert getpalette does not return None 2025-10-11 14:48:13 +11:00
Andrew Murray
755ebb8307 Assert getcolors does not return None 2025-10-11 14:48:01 +11:00
Andrew Murray
76ab80f10b Assert getpixel returns tuple 2025-10-11 14:48:01 +11:00
wiredfool
b4fe17cecf More typey lint 2025-10-10 15:39:47 +01:00
wiredfool
13e4e587e6 added import-not-found ignores, removed call-overload ignores 2025-10-10 15:34:11 +01:00
Andrew Murray
324258ca7a Split parametrization 2025-10-10 15:19:25 +01:00
Hugo van Kemenade
c47b8badb3
Assert image type (#8845) 2025-10-10 16:43:14 +03:00
Hugo van Kemenade
ef8d5d3c2a
Support saving variable length rational TIFF tags (#9111) 2025-10-10 16:40:37 +03:00
Hugo van Kemenade
7cb074f095
Test GD transparency (#9196) 2025-10-10 12:59:22 +03:00
Hugo van Kemenade
10c674510f
Test mode when saving PPM images (#9195) 2025-10-10 12:58:56 +03:00
Hugo van Kemenade
8e3784f37b
Test unsupported BMP bitfields layout (#9193) 2025-10-10 12:58:45 +03:00
Hugo van Kemenade
396755ed1b
Test largest CUR cursor (#9191) 2025-10-10 12:58:15 +03:00
Hugo van Kemenade
71e6660f5d
Fill alpha channel when quantizing RGB images (#9133) 2025-10-10 12:50:38 +03:00
Hugo van Kemenade
8c42abd946
Allow RGBA palettes to work with ImageOps.expand() (#9138) 2025-10-10 12:48:12 +03:00
Hugo van Kemenade
c22e7af885
Fixed loading rotated PCD images (#9177) 2025-10-10 12:45:28 +03:00
Hugo van Kemenade
797d83f818
Seek past BeginBinary data when parsing EPS metadata (#9211) 2025-10-08 19:20:58 +03:00
Andrew Murray
6d19b8adef Do not allow negative offset with memory mapping 2025-10-08 17:08:39 +11:00
Hugo van Kemenade
c807f6508b
Clear C image when MPO frame image size changes (#9208) 2025-10-05 11:53:06 +03:00
Andrew Murray
762bdce34f
Merge branch 'main' into rgba_pa 2025-10-04 18:58:00 +10:00
Hugo van Kemenade
3ced6ca78f
Load image palette into Python after converting to PA (#9152) 2025-10-04 11:02:35 +03:00
Hugo van Kemenade
a2e2939240
Check all reserved bytes in FLI header (#9183) 2025-10-04 11:02:10 +03:00
Hugo van Kemenade
5a5c51c7a2
Limit length of read operation in ImageFont._load_pilfont_data() (#9181) 2025-10-04 11:01:36 +03:00
Andrew Murray
e2a8e217da Removed _expand() 2025-09-29 23:18:47 +10:00
Andrew Murray
ce8d05484b Use naturally created image 2025-09-21 07:44:47 +10:00
Andrew Murray
9ba1029d51 Clear C image when MPO frame image size changes 2025-09-21 07:44:47 +10:00
Andrew Murray
222933df54 Seek past BeginBinary data when parsing metadata 2025-09-21 07:44:31 +10:00
Andrew Murray
92e671d797 Updated tests for FreeType 2.14.1 2025-09-20 20:15:20 +10:00
Andrew Murray
b90fe802ce Test transparency 2025-09-07 12:49:10 +10:00
Andrew Murray
7d379842c1 Test saving unsupported mode 2025-09-07 12:28:20 +10:00
Andrew Murray
4469ee0fc0 Test saving P4 images 2025-09-07 12:25:56 +10:00
Andrew Murray
2bf482230d Test unsupported BMP bitfields layout 2025-09-05 23:43:47 +10:00
Andrew Murray
d4ed512bec Use monkeypatch 2025-09-05 23:14:52 +10:00
Andrew Murray
067569790b Test largest cursor 2025-09-05 20:11:02 +10:00
Andrew Murray
bf18e5fe8b Assert fp is not None 2025-09-05 20:10:27 +10:00
Hugo van Kemenade
ba04d58851
Only deprecate fromarray mode for changing data types (#9063) 2025-09-04 16:43:21 +03:00
Hugo van Kemenade
bd63c4fdba
Deprecate Image._show (#9186) 2025-09-04 13:57:15 +03:00
Hugo van Kemenade
9e73e6e8db
Always check XMLPacket value (#9113) 2025-09-04 13:49:01 +03:00