Andrew Murray
9abfdbc532
Merge branch 'main' into libavif-plugin
2025-03-04 08:37:58 +11:00
Andrew Murray
c7ed097dd1
Merge pull request #8783 from radarhere/bdf
...
Improved BdfFontFile test coverage
2025-03-04 08:29:33 +11:00
Andrew Murray
5ce8929ed4
Updated test name
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-03-04 07:48:12 +11:00
Hugo van Kemenade
721a2fe3b1
Merge pull request #8792 from radarhere/xmp
...
Corrected exif_transpose error when XMP is tuple
2025-03-03 18:44:55 +02:00
Hugo van Kemenade
7700293438
Merge pull request #8793 from radarhere/gd
...
Fixed loading GD images
2025-03-03 18:43:03 +02:00
Hugo van Kemenade
a4f5feaf74
Merge pull request #8794 from radarhere/outline
...
Image.core.outline will no longer raise an AttributeError
2025-03-03 18:19:30 +02:00
Hugo van Kemenade
952d6e9a61
Merge pull request #8766 from radarhere/ftex_test
...
Improved FtexImagePlugin test coverage
2025-03-03 17:35:03 +02:00
Andrew Murray
a1a467bda2
Image.core.outline will no longer raise an AttributeError
2025-03-03 23:55:19 +11:00
Andrew Murray
51183c2204
Fixed loading images
2025-03-03 21:58:29 +11:00
Andrew Murray
4161bb1645
Corrected error when XMP is tuple
2025-03-03 19:10:55 +11:00
Andrew Murray
ff4f5d4cb6
Test ValueError
2025-03-01 21:41:30 +11:00
Andrew Murray
ae7c4920c9
Test that subsequent compile() calls do not change anything
2025-02-22 08:09:44 +11:00
Andrew Murray
ae6bb4cac2
Test invalid texture compression format
2025-02-19 23:28:25 +11:00
Andrew Murray
dc94d1d8bb
Test opening file with plugin directly
2025-02-19 18:27:05 +11:00
Andrew Murray
5d40e6aead
Test RGBX raw mode
2025-02-18 20:48:04 +11:00
Andrew Murray
4b7e75be2d
Test errors
2025-02-18 20:47:17 +11:00
Andrew Murray
fe1cab6ea0
Merge pull request #8761 from hugovk/slice-startswith
...
Replace slice and comparison with `startswith`/`endswith`
2025-02-18 18:41:42 +11:00
Hugo van Kemenade
1e574e6f8b
Replace slice and comparison with startswith
2025-02-17 23:39:33 +02:00
Andrew Murray
322e121a92
Corrected type check
2025-02-18 07:56:11 +11:00
Andrew Murray
fa58313c41
Merge pull request #8759 from radarhere/tar
...
Improve TarIO test coverage
2025-02-18 07:40:50 +11:00
Hugo van Kemenade
17541258c0
Merge pull request #8618 from radarhere/px
2025-02-17 13:30:17 +02:00
Hugo van Kemenade
3f111b986e
Merge pull request #8748 from radarhere/gif
2025-02-17 13:07:20 +02:00
Andrew Murray
19010bb301
Use match
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-02-17 21:49:08 +11:00
Andrew Murray
017b16b803
Removed argument
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-02-17 21:48:09 +11:00
Andrew Murray
152d982644
Test missing subfile
2025-02-17 20:20:45 +11:00
Andrew Murray
9762c9e30e
Test unexpected end of tar file
2025-02-17 20:20:02 +11:00
Andrew Murray
7f414846a3
Don't shadow builtin open
2025-02-16 05:08:22 +11:00
Hugo van Kemenade
126026e5e5
Don't shadow builtin open
2025-02-15 16:35:07 +02:00
Hugo van Kemenade
028f0d6ea9
Remove unused data read
2025-02-15 16:35:07 +02:00
Hugo van Kemenade
ff960b8841
Remove debug Image._wedge
2025-02-15 16:35:07 +02:00
Andrew Murray
9f0398ef32
Removed unused code
2025-02-15 21:07:43 +11:00
Andrew Murray
5761b4485c
Merge branch 'main' into libavif-plugin
2025-02-15 09:34:52 +11:00
Andrew Murray
0590f08f42
Handle avifDecoderCreate and avifEncoderCreate errors ( #21 )
...
* Simplify Python code by receiving tuple from C, as per #8740
* Use default PyTypeObject value
* Removed AVIF_TRUE
* Width and height are already set on first frame
* Removed memset
* Depth is set by avifRGBImageSetDefaults
* Replace PyObject with int
* After a failed pixel allocation, destroy non-first frame
* Added error if avifImageCreateEmpty returns NULL
* Python images cannot have negative dimensions
* Test invalid canvas dimensions
* Use boolean format argument
* Handle avifDecoderCreate and avifEncoderCreate errors
* tileRowsLog2 and tileColsLog2 are ignored if autotiling is enabled
* Only define _add_codec_specific_options if it may be used
* Test non-string advanced value
* Simplified error handling in AvifEncoderNew
* Corrected heading
---------
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-02-12 15:35:03 -05:00
Andrew Murray
8f4bfe1fe5
Only crop when saving with disposal method 2 if transparency is present
2025-02-12 19:12:27 +11:00
Andrew Murray
8020d423bc
Use monkeypatch
2025-02-12 18:36:14 +11:00
Andrew Murray
7de1212c18
Merge branch 'main' into libavif-plugin
2025-02-07 11:27:43 +11:00
Andrew Murray
f4db366e41
Merge branch 'main' into px
2025-02-07 08:51:58 +11:00
Hugo van Kemenade
c73796dc1e
Merge pull request #8733 from radarhere/tuple
2025-02-06 13:19:29 +02:00
Hugo van Kemenade
a7524a34b2
Merge pull request #8727 from radarhere/getpixel
2025-02-06 13:17:26 +02:00
Andrew Murray
b19506a499
Simplify Python code by passing tuples to C
2025-02-05 19:12:50 +11:00
Andrew Murray
2810d7c6ba
Merge pull request #8721 from radarhere/justify
...
Added "justify" align for multiline text
2025-02-04 20:10:39 +11:00
Andrew Murray
00790e925d
Updated comment
2025-02-04 06:49:46 +11:00
pre-commit-ci[bot]
955d678ca2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-03 17:36:01 +00:00
Andrew Murray
ce1996d804
Use getpixel() instead of load()
2025-02-03 19:32:59 +11:00
Andrew Murray
19ba2dd6d7
Use rgb.rowBytes in overflow check ( #18 )
...
* Removed skip_unless_feature on methods when class is already skipped
* Test speed less than slowest and greater than fastest
* Updated type hints
* Only access angle when AVIF_TRANSFORM_IROT flag is present
* Added AVIF_ROOT
* Only define normalize_quantize_value if it will be used
* Build libavif after libjpeg
* Use rgb.rowBytes in overflow check
* Group EXIF info
* Removed __loaded
* If brew is not installed, use /usr prefix
* Sort AVIF codecs alphabetically
* Updated rav1e license
* Fixed catching warning, as per #8505
* Simplified code
* Fixed typos
* Test further scenarios
* Use y* to parse bytes
---------
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-02-02 20:03:13 -05:00
Andrew Murray
6cbad27c27
Merge branch 'main' into libavif-plugin
2025-02-01 21:29:00 +11:00
Andrew Murray
5bbbc46240
Fixed exceptions when closing AppendingTiffWriter
2025-02-01 01:13:30 +11:00
Hugo van Kemenade
b03f143df1
Merge pull request #8701 from radarhere/stroke_outside
2025-01-31 13:35:22 +02:00
Andrew Murray
10eaff8ac7
Added "justify" align for multiline text
2025-01-29 20:12:45 +11:00
Andrew Murray
a9d05a1e51
Fixed unclosed file warnings ( #8705 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-01-27 22:59:44 +02:00