Commit Graph

4971 Commits

Author SHA1 Message Date
Andrew Murray
4eaa6b71ef
Merge branch 'main' into libavif-plugin 2024-12-15 08:15:57 +11:00
Andrew Murray
01bc487ff4
Merge branch 'main' into zlib-ng 2024-12-14 19:06:00 +11:00
Andrew Murray
a56acd86c4
Removed unittest mock (#10)
* Removed unittest mock

* Updated license

* Increased timeout

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-12-13 10:44:38 -05:00
Frankie Dintino
524d802eda
fix: set exif orientation from irot/imir when decoding AVIF 2024-12-08 22:00:34 -05:00
Andrew Murray
d76ae2f10c
Do not ignore SyntaxError when saving EXIF data (#8)
* Do not ignore SyntaxError when saving EXIF data

* Do not save orientation in EXIF data

* Do not save XMP and EXIF data from info dictionary

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-12-07 12:28:31 -05:00
Andrew Murray
c40bcbfc87 Improved error handling 2024-12-03 10:31:57 +11:00
Andrew Murray
3730bf214b
Merge branch 'main' into libavif-plugin 2024-11-30 19:33:11 +11:00
Andrew Murray
4986609938 Use zlib-ng on macOS 2024-11-28 21:31:54 +11:00
Andrew Murray
69c9a7ffcf Use zlib-ng on Linux 2024-11-21 20:39:08 +01:00
Andrew Murray
925db45526 Moved test 2024-11-20 22:40:29 +11:00
pre-commit-ci[bot]
44cc0bebb8 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-11-20 05:52:53 +00:00
Tom Flanagan
c7a9582eab Fix file position desync when calling into libtiff 2024-11-19 21:49:33 -08:00
Andrew Murray
3f5f3bb07b
Merge branch 'main' into zlib-ng 2024-11-18 22:25:19 +11:00
Andrew Murray
671e3c8b57
Removed unused upsampling setting (#5)
* Use filename placeholder in URL

* Removed unused upsampling setting

* Use has_transparency_data

* Removed unnecessary load()

* Test getexif() change

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-11-12 13:33:18 -05:00
Andrew Murray
d6a0a15f53
Merge branch 'main' into libavif-plugin 2024-11-08 19:51:31 +11:00
Andrew Murray
80cf74030d
Removed fixture
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-29 23:13:01 +11:00
Andrew Murray
624848ff97 Do not repeatedly save to the same path 2024-10-29 22:21:53 +11:00
Andrew Murray
5ab79bcc1f
Merge branch 'main' into zlib-ng 2024-10-29 09:53:02 +11:00
Hugo van Kemenade
23023dee8d
Merge pull request #8485 from radarhere/emf 2024-10-26 12:45:52 +03:00
Andrew Murray
ed910a68d6 Only replace version suffix if zlib-ng is present 2024-10-26 11:23:49 +02:00
Andrew Murray
1654eeacba
Merge pull request #8484 from radarhere/fixture
Use fixture to re-open image for each JPEG2000 test
2024-10-26 19:42:59 +11:00
Andrew Murray
f92599aa93 Renamed fixture 2024-10-26 19:05:16 +11:00
Andrew Murray
413bbb31c9 Fixed catching warnings 2024-10-26 16:15:46 +11:00
Nulano
7885066e5f PIL.features: Add a compile-time zlib-ng feature flag and version number 2024-10-25 21:30:22 +02:00
Andrew Murray
55579084cd Corrected EMF DPI 2024-10-19 20:40:13 +11:00
Andrew Murray
58ef69228d
Simplified code (#3)
* Removed unnecessary meson install

* Use the same Python as the build script

* Use python3

* Simplified code

* Updated meson

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-10-19 01:15:53 -04:00
Frankie Dintino
8b8bbba0f7
Update Tests/check_avif_leaks.py
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-10-18 09:33:55 -04:00
Andrew Murray
5b06597075 Use fixture to re-open image for each test 2024-10-18 19:29:22 +11:00
Andrew Murray
a337138f92 Updated type hint 2024-10-18 08:32:14 +11:00
Andrew Murray
e2add24ec5
Added type hints (#2)
* Added type hints

* Updated nasm to 2.16.03

* Removed duplicate meson install

* Simplified code

* Sort formats alphabetically

* tile is already an empty list

---------

Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-10-16 09:41:35 -04:00
Frankie Dintino
3878b588a4
Add AVIF plugin (using libavif) 2024-10-16 09:41:35 -04:00
Hugo van Kemenade
fd74857bcf
Merge pull request #8417 from radarhere/appendingTiffWriter
Support writing LONG8 offsets in AppendingTiffWriter
2024-10-12 11:29:09 +03:00
Andrew Murray
afbf45055a Always raise warnings for deprecated feature checks 2024-10-11 20:59:15 +11:00
Andrew Murray
7777260b6b
Merge pull request #8438 from radarhere/filter 2024-10-10 21:50:51 +11:00
Hugo van Kemenade
535bf234c3
Merge pull request #8341 from uploadcare/use-ptr
Use ImagingCore.ptr instead of ImagingCore.id
2024-10-07 13:37:44 +03:00
Alexander Karpinsky
8e332eb3b0 Apply suggestions from code review
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-10-07 13:05:13 +04:00
Andrew Murray
76dd669e6b Fixed unclosed file warning 2024-10-07 16:50:05 +11:00
Hugo van Kemenade
96f1a6e8b1
Merge pull request #8281 from Yay295/eps_test 2024-10-06 15:58:57 +03:00
Andrew Murray
b77cd009e2 Use transparency when combining P frames 2024-10-06 11:30:27 +11:00
Andrew Murray
1b57b32caf Test ignoring second ImageData 2024-10-05 16:28:03 -05:00
Andrew Murray
d4fedc852c Rename test image 2024-10-05 08:06:44 -05:00
Yay295
8e6d518ea8
change parameter type from list to tuple
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-10-05 08:05:00 -05:00
Andrew Murray
418ae7caa2 Support BuiltinFilter for I;16* images 2024-10-05 01:12:51 +10:00
Andrew Murray
07be6fca17 Corrected check for BuiltinFilter 2024-10-04 23:26:54 +10:00
Hugo van Kemenade
07389b2f18
Merge pull request #8416 from radarhere/compact_within_map 2024-10-01 13:55:50 +03:00
Yay295
6b168a3e2b add EPS test for image with ImageData and BoundingBox (atend) 2024-09-30 08:23:27 -05:00
Yay295
3ccecd91ce convert eps using pnmraw instead of ppmraw
This lets Ghostscript choose the best device to use (pbmraw, pgmraw, ppmraw) based on the image data.
2024-09-30 08:23:27 -05:00
Yay295
283b41afa0 test 1.eps size and data 2024-09-30 08:23:26 -05:00
Yay295
6fe4375f28 move eps test images to their own folder
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-09-30 08:23:26 -05:00
Andrew Murray
a99361a38f Raise an error if path is compacted during mapping 2024-09-30 19:50:08 +10:00