Andrew Murray
04a00d273c
Support all resampling filters when resizing I;16* images
2024-09-28 14:27:40 +10:00
Alexander Karpinsky
d133199391
Merge pull request #8386 from uploadcare/webp-capsule
...
Use Capsule for WEBP saving
2024-09-26 14:20:50 +04:00
Andrew Murray
75cb1c1b87
Test unsupported image mode
2024-09-21 16:02:23 +10:00
Yay295
8b6fa92cc8
rewrite some comments
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-09-20 08:39:11 -05:00
Yay295
362ffaf9b7
implement tiff exif multistrip support
2024-09-18 14:50:11 -05:00
Hugo van Kemenade
1ee3bd1d9e
Merge pull request #8390 from radarhere/tiff_exif_transpose
...
Use transposed size after opening for TIFF images
2024-09-18 22:35:01 +03:00
Hugo van Kemenade
743ddc7a58
Merge pull request #8338 from yngvem/improve-error-messages
2024-09-18 18:22:04 +03:00
Andrew Murray
f1e86965f6
Use transposed size after opening for TIFF images
2024-09-18 20:26:06 +10:00
Aleksandr Karpinskii
31d36e6b70
Use current frame for transparency detection
2024-09-16 11:04:00 +02:00
Andrew Murray
8a086edbe9
Cast handle to int
2024-09-16 08:23:26 +10:00
Andrew Murray
88b3265a9c
Lint: Run PT016
2024-09-14 20:59:02 +10:00
Yngve Mardal Moe
9ba4e10a16
Merge branch 'main' into improve-error-messages
2024-09-11 17:11:52 +02:00
Andrew Murray
01ba1e2252
Accept float stroke widths
2024-09-11 19:53:52 +10:00
Hugo van Kemenade
e91aedb65d
Merge pull request #8352 from radarhere/scale
2024-09-10 14:38:33 +03:00
Hugo van Kemenade
302b63f1c3
Merge pull request #8366 from radarhere/gif_rgba
2024-09-10 14:37:03 +03:00
Andrew Murray
5cb736d953
Merge branch 'main' into scale
2024-09-10 20:39:04 +10:00
Andrew Murray
d522e0a5c0
Improved handling of RGBA palettes when saving GIF images
2024-09-10 18:50:06 +10:00
Andrew Murray
e0845f06d8
Deprecate isImageType
2024-09-10 16:20:52 +10:00
Hugo van Kemenade
452b445d4f
Merge pull request #8358 from radarhere/lab
2024-09-09 08:20:29 +03:00
Andrew Murray
a3c7912b98
Merge branch 'main' into scale
2024-09-09 13:22:10 +10:00
Andrew Murray
906f93275e
Merge pull request #8356 from hugovk/deprecate-freetype-2.9.0
...
Deprecate support for FreeType 2.9.0
2024-09-09 13:18:13 +10:00
Aleksandr Karpinskii
0a8e6dbedb
Use im.has_transparency_data for webp._save_all
...
Also:
remove _VALID_WEBP_MODES and _VALID_WEBP_LEGACY_MODES consts
RGBX is not faster RGB since demands more bandwidth
Do not convert to str paths in tests
2024-09-08 18:29:38 +04:00
Hugo van Kemenade
f30eefaae2
Merge pull request #8354 from radarhere/type_hint
2024-09-08 16:19:08 +03:00
Andrew Murray
547832fd59
Use tempfile.NamedTemporaryFile
2024-09-07 19:49:21 +10:00
Hugo van Kemenade
2c02146cf4
Use type hints and fix CVE role
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-09-07 12:32:30 +03:00
Andrew Murray
dbe979d032
Sort extensions alphabetically in error message
2024-09-07 19:09:01 +10:00
Andrew Murray
de3c6fa295
Support converting more modes to LAB by converting to RGBA first
2024-09-07 12:14:30 +10:00
Jamil Zakirov
2f25dbce06
Merge branch 'main' into jamil/doubleexif
2024-09-06 20:12:33 +03:00
Hugo van Kemenade
d3c1d99d00
Deprecate support for FreeType 2.9.0
2024-09-06 14:51:30 +03:00
Andrew Murray
06c331af5d
Added type hints to frombuffer
2024-09-06 15:16:59 +10:00
Andrew Murray
23c461e431
Handle duplicate exif header
...
Co-authored-by: Jamil Zakirov <djamilzak@gmail.com>
2024-09-06 11:56:06 +10:00
Andrew Murray
a6f5f4dd43
Deprecate setting size to (width, height, scale)
2024-09-06 11:42:56 +10:00
Andrew Murray
e625f73119
Added scale argument to IcnsImageFile load()
2024-09-06 11:40:45 +10:00
Hugo van Kemenade
6377321625
Merge pull request #8351 from radarhere/type_hint
2024-09-05 17:35:55 +03:00
Andrew Murray
31638ee29a
Added type hints
2024-09-05 23:14:17 +10:00
Aryaz Eghbali
282f740141
Merge branch 'python-pillow:main' into type_comparison
2024-09-05 13:31:36 +02:00
Aryaz Eghbali
a56ac4faa8
Canonical type checking
2024-09-05 13:29:19 +02:00
Andrew Murray
1270043682
Return early if either width or height is zero
2024-09-05 15:46:54 +10:00
Hugo van Kemenade
eaeda4a6be
Merge pull request #8339 from radarhere/type_hint
2024-09-04 14:57:01 +03:00
Hugo van Kemenade
8aa1e9209b
Merge pull request #8336 from radarhere/type_hint_imagefile
2024-09-04 14:56:23 +03:00
Hugo van Kemenade
06a9fcbff4
Merge pull request #8308 from radarhere/bytes
2024-09-04 14:52:57 +03:00
Hugo van Kemenade
a6cf6333a7
Merge pull request #8297 from radarhere/fuzz
2024-09-04 14:52:07 +03:00
Hugo van Kemenade
95c867dabf
Merge pull request #8286 from radarhere/xmp
2024-09-04 14:50:15 +03:00
Hugo van Kemenade
7e838bf409
Merge pull request #8256 from radarhere/jpeg2000_rgba
2024-09-04 14:48:01 +03:00
Hugo van Kemenade
64d96614a9
Merge pull request #8237 from radarhere/gif_expand
2024-09-04 14:47:25 +03:00
Hugo van Kemenade
9308f11ebe
Merge pull request #8231 from radarhere/ppm_i16
2024-09-04 14:46:31 +03:00
Hugo van Kemenade
e2c13571c3
Merge pull request #8230 from radarhere/exif_get_ifd
2024-09-04 14:46:18 +03:00
Hugo van Kemenade
eb1dbbf787
Merge pull request #8180 from radarhere/skip_truncated_mask
2024-09-04 14:36:46 +03:00
Andrew Murray
be34a7da4b
Save xmp from info
2024-09-04 19:20:56 +10:00
Andrew Murray
55f49393af
Treat unknown colorspace as unspecified
2024-09-03 09:55:06 +10:00