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
Aleksandr Karpinskii
5428e3568e
Deprecate ImageCore.id and ImageCore.unsafe_ptrs
2024-09-08 17:30:23 +04:00
Aleksandr Karpinskii
f916b5dc87
Use PyCapsule in _imagingmorph
2024-09-08 17:30:23 +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
Yngve Mardal Moe
ef51e7a1c7
Fix wrong indentation for assert
2024-09-01 19:49:44 +00:00
Andrew Murray
95194a2050
Use tempfile.NamedTemporaryFile
2024-08-31 20:51:26 +10:00
Andrew Murray
e47b181084
Added type hints
2024-08-31 18:48:16 +10:00
Yngve Mardal Moe
cdadf931e3
Improve error messages
2024-08-30 20:50:56 +00:00
Andrew Murray
d00f3656a6
Changed im.tile to never be None
2024-08-30 22:28:03 +10:00
Andrew Murray
bdc53f6c4d
Expand C image to match GIF frame image size
2024-08-28 18:33:43 +10:00
Andrew Murray
eae107ceb2
Merge branch 'main' into type_hint_init
2024-08-28 08:31:09 +10:00
Andrew Murray
53bbfea763
Added type hints
2024-08-26 23:49:03 +10:00
Andrew Murray
e3ffa380ab
Merge branch 'main' into exif_get_ifd
2024-08-25 00:05:02 +10:00
Andrew Murray
4721c31b19
Merge pull request #8319 from radarhere/type_hint
...
Added type hints
2024-08-24 23:54:19 +10:00
Andrew Murray
dcd77b57d8
Merge pull request #8322 from radarhere/webp
...
Updated error message when saving WebP with invalid width or height
2024-08-24 23:12:07 +10:00
pre-commit-ci[bot]
a3e3639a59
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-24 11:27:43 +00:00
Andrew Murray
658b60e3a3
Include units
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-08-24 21:26:56 +10:00
Hugo van Kemenade
f15034c3b1
Merge pull request #8326 from radarhere/numpy
2024-08-24 14:26:52 +03:00
Andrew Murray
e382ebed3a
Remove warning if NumPy failed to raise an error during conversion
2024-08-23 19:38:07 +10:00
Andrew Murray
fed9168252
Catch defusedxml warnings
2024-08-23 18:48:28 +10:00
Andrew Murray
d49ea37811
Include limit in error message
2024-08-22 17:50:42 +10:00
Andrew Murray
132663a881
Updated error message for invalid width or height
2024-08-22 07:36:52 +10:00
Andrew Murray
e6e5ef5c5f
Added type hints
2024-08-21 08:05:02 +10:00
Andrew Murray
2ed8502d12
Use ipython PrettyPrinter, rather than custom class
2024-08-20 22:13:52 +10:00
Andrew Murray
d1d567bb59
Do not use sys.stdout in PSDraw
2024-08-20 22:13:52 +10:00
Hugo van Kemenade
f8d3e36176
Merge pull request #8315 from radarhere/iptc
...
Get IPTC info from tag_v2
2024-08-20 13:52:55 +03:00
Andrew Murray
f26b47595b
Get IPTC info from tag_v2
2024-08-19 06:56:31 +10:00
Hugo van Kemenade
5747267eb3
Fix PT018: Assert only one thing
2024-08-17 11:46:15 +03:00
Hugo van Kemenade
5c282d0299
Fix PT014: duplicate test cases in pytest.mark.parametrize
2024-08-17 11:46:15 +03:00
Andrew Murray
5cb79c6a69
Check object is bytes
2024-08-16 18:31:07 +10:00
Hugo van Kemenade
0633257be3
Merge pull request #8285 from radarhere/type_hint
2024-08-15 23:25:50 +03:00
Andrew Murray
d5e3f6b516
If left and right sides meet, do not draw rectangle to fill gap
2024-08-15 14:46:23 +10:00
Andrew Murray
497080f63b
Added type hint to ImageFile._save tile parameter
2024-08-15 07:30:01 +10:00
Andrew Murray
359d7592c7
Test deprecation warnings
2024-08-14 18:41:39 +10:00
Andrew Murray
ba82dff7bc
Updated test name
2024-08-14 18:35:53 +10:00
Andrew Murray
5546994828
Removed unnecessary variable
2024-08-13 19:03:14 +10:00
Aleksandr Karpinskii
56ca359c65
Bring back removed features, add deprecations and Release notes
2024-08-13 09:34:49 +04:00
Aleksandr Karpinskii
a3468996c0
Remove webp animations flags and conditions
...
Removed:
_webp.WebPDecode
_webp.HAVE_WEBPANIM
features.webp_anim
2024-08-13 09:33:20 +04:00
Aleksandr Karpinskii
9bed5b4264
Remove _webp.WebPDecoderBuggyAlpha and _webp.HAVE_TRANSPARENCY
2024-08-13 09:26:04 +04:00
Aleksandr Karpinskii
c1e8375af8
Require webpmux and webpdemux
2024-08-13 09:24:52 +04:00
Andrew Murray
de441ee091
Updated to Python 3.10
2024-08-10 21:05:14 +10:00
Andrew Murray
4d0e8e74b4
Use im property
2024-08-10 10:20:08 +10:00
Andrew Murray
8da4883234
Merge branch 'main' into type_hint_init
2024-08-09 14:21:46 +10:00
Hugo van Kemenade
082e3234a1
Merge pull request #8295 from akx/ruff-enforce-parametrize-style
2024-08-08 15:12:43 +03:00
Aarni Koskela
8ca53b312d
Enforce CSV parametrize names style
2024-08-07 12:27:20 +03:00
Andrew Murray
a06529a3a8
Added channels parameter
2024-08-07 12:13:05 +03:00
Andrew Murray
5c4aeaa329
Concatenate parameters into single string
2024-08-07 12:13:05 +03:00
Andrew Murray
4fddc625f1
Corrected lut mode
2024-08-07 12:13:05 +03:00
Aarni Koskela
9d6d16d5cc
Parametrize some color_lut tests for DRYness
2024-08-06 15:25:23 +03:00
Andrew Murray
d49884e40c
Raise ValueError is XMP data is too long
2024-08-05 21:48:36 +10:00
Andrew Murray
2722cfd72b
Added writing XMP bytes to JPEG
2024-08-05 20:20:24 +10:00
Andrew Murray
8f1157a61d
Added type hints to Image.__init__()
2024-08-02 23:30:27 +10:00
Hugo van Kemenade
126af363af
Merge pull request #8265 from radarhere/imagedraw2
2024-08-01 14:50:43 +03:00
Andrew Murray
e6fd8359d3
Deprecate huffman_ac and huffman_dc
2024-08-01 12:27:45 +10:00
Andrew Murray
accfaf1c09
Added type hints
2024-07-30 20:20:09 +10:00
Andrew Murray
955854728a
Pass start and end to arc, chord and pieslice
2024-07-30 09:10:11 +10:00
Andrew Murray
c85eb0cae5
Added type hints
2024-07-28 12:53:02 +10:00
Andrew Murray
046285ac5d
Added type hints
2024-07-26 16:42:28 +10:00
Andrew Murray
726cdf5eed
Added type hints
2024-07-25 22:55:49 +10:00
Andrew Murray
6dd4b3c826
Merge pull request #8259 from hugovk/rm-is_directory
...
Remove unused _util.is_directory
2024-07-25 09:47:30 +10:00
Hugo van Kemenade
72a243c498
Revert "Corrected exiv2.org links"
2024-07-24 11:44:44 -06:00
Hugo van Kemenade
7a570d67bf
Remove unused _util.is_directory
2024-07-24 20:32:20 +03:00
Andrew Murray
77df988d06
Support RGBA palettes
2024-07-24 19:51:19 +10:00
mergify[bot]
8405412b76
Merge pull request #8250 from radarhere/type_hint
...
Added type hints
2024-07-20 19:48:05 +00:00
Andrew Murray
1cf887dbec
Rearranged code
2024-07-21 05:22:13 +10:00