Andrew Murray
|
6d974b61d6
|
Load image palette into Python after converting to PA
|
2025-08-15 14:37:31 +10:00 |
|
Andrew Murray
|
27a7582b35
|
Moved imports into TYPE_CHECKING
|
2025-08-02 11:40:35 +10:00 |
|
Andrew Murray
|
4cfef00574
|
Added "Colors" to concepts
|
2025-07-08 06:37:03 +10:00 |
|
Andrew Murray
|
5d4a05465d
|
Removed Image isImageType()
|
2025-07-01 23:57:50 +10:00 |
|
Andrew Murray
|
583f0a50d5
|
Removed BGR;15, BGR;16 and BGR;24 modes
|
2025-07-01 23:57:46 +10:00 |
|
Andrew Murray
|
204d11d4da
|
Raise FileNotFoundError when opening an empty path
|
2025-06-30 22:29:41 +10:00 |
|
Andrew Murray
|
d4162f8505
|
Updated return type
|
2025-06-30 18:27:49 +10:00 |
|
Andrew Murray
|
a0a1ff14c4
|
Merge branch 'main' into encoderinfo_frames
|
2025-06-28 01:35:59 +10:00 |
|
Hugo van Kemenade
|
3a66b1d291
|
Restore original encoderinfo after saving (#8942)
|
2025-06-27 18:04:43 +03:00 |
|
Andrew Murray
|
e6af31e709
|
Deprecate fromarray mode argument
|
2025-06-14 16:09:11 +10:00 |
|
Hugo van Kemenade
|
de053fbae0
|
Handle XMP data from an UNDEFINED TIFF tag (#8997)
|
2025-06-10 14:57:15 +03:00 |
|
Andrew Murray
|
646885e546
|
Parse XMP tag bytes without decoding to string (#8960)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
|
2025-06-10 14:06:28 +03:00 |
|
Andrew Murray
|
0bb99e5561
|
Use save parameters as encoderinfo defaults
|
2025-06-07 15:08:16 +10:00 |
|
Andrew Murray
|
f03c23683e
|
Trim whitespace from end when parsing XMP data
|
2025-06-04 20:08:58 +10:00 |
|
Andrew Murray
|
95603e9717
|
Use ImageFile.MAXBLOCK in tobytes() (#8906)
|
2025-06-02 20:14:11 +10:00 |
|
wiredfool
|
e16f387bdf
|
Mention that tobytes() with the raw encoder uses Pack.c (#8878)
|
2025-05-30 13:01:19 +01:00 |
|
Andrew Murray
|
0e292a80c8
|
Restore original encoderinfo after saving
|
2025-05-03 00:52:35 +10:00 |
|
Hugo van Kemenade
|
7a0092f207
|
Remove incomplete 11.2.0 release, bill as 11.2.1 instead
|
2025-04-12 18:56:38 +03:00 |
|
Andrew Murray
|
af52060e97
|
Mention that tobytes() with the raw encoder uses Pack.c
|
2025-04-10 20:45:53 +10:00 |
|
Andrew Murray
|
9f4195752d
|
Added type hints (#8867)
|
2025-04-03 13:24:37 +03:00 |
|
Andrew Murray
|
8dbbce624f
|
Compare absolute path of filename
|
2025-04-02 12:16:25 +11:00 |
|
Andrew Murray
|
a7537b1b06
|
Only change readonly if saved filename matches opened filename
|
2025-04-01 18:31:04 +11:00 |
|
wiredfool
|
5c76e7ec17
|
Image -> Arrow support (#8330)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
|
2025-04-01 09:10:45 +03:00 |
|
Frankie Dintino
|
7d50816f0a
|
Add AVIF plugin (decoder + encoder using libavif) (#5201)
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
|
2025-04-01 07:13:21 +03:00 |
|
Andrew Murray
|
4236b583a1
|
Do not import TYPE_CHECKING
|
2025-03-30 22:16:16 +11:00 |
|
Andrew Murray
|
bce83ac800
|
Enable mmap on PyPy (#8840)
|
2025-03-29 18:36:36 +02:00 |
|
Andrew Murray
|
10ccbd7788
|
If append_images is populated, default save_all to True (#8781)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
|
2025-03-27 18:01:09 +02:00 |
|
Andrew Murray
|
3c185d1f69
|
Do not load image during save if file extension is unknown (#8835)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
|
2025-03-27 14:44:27 +02:00 |
|
Andrew Murray
|
acd8548f6e
|
Removed FIXME
|
2025-03-20 22:36:59 +11:00 |
|
Hugo van Kemenade
|
5e9eea12f3
|
Merge pull request #8803 from radarhere/abstract
Use ABCMeta in classes with abstractmethod
|
2025-03-05 18:15:33 +02:00 |
|
Hugo van Kemenade
|
00593ff3f8
|
Merge pull request #8780 from radarhere/save_all
Allow encoderconfig and encoderinfo to be set for appended TIFF images
|
2025-03-05 18:04:28 +02:00 |
|
Andrew Murray
|
2309f0fa60
|
Inherit classes with abstractmethod from ABC
|
2025-03-05 21:30:24 +11:00 |
|
Hugo van Kemenade
|
e4cac21044
|
Don't use start=0 in range()
|
2025-03-03 23:57:40 +02:00 |
|
Andrew Murray
|
3407f765cc
|
Document using encoderinfo on subsequent frames from #8483
|
2025-02-28 10:28:48 +11:00 |
|
Hugo van Kemenade
|
1e574e6f8b
|
Replace slice and comparison with startswith
|
2025-02-17 23:39:33 +02:00 |
|
Hugo van Kemenade
|
ff960b8841
|
Remove debug Image._wedge
|
2025-02-15 16:35:07 +02: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
|
c78d23d547
|
Moved _close_fp into ImageFile
|
2025-01-18 21:22:44 +11:00 |
|
Andrew Murray
|
4ff18e03b8
|
Moved file pointer handling into ImageFile close
|
2025-01-18 20:57:04 +11:00 |
|
Andrew Murray
|
be8e55d28d
|
Added deprecation warning
|
2025-01-17 18:34:23 +11:00 |
|
Andrew Murray
|
5ad98e7abb
|
Moved get_child_images()
|
2025-01-13 07:54:43 +11:00 |
|
Andrew Murray
|
9368a86397
|
Keep new IFDs when converting EXIF to bytes
|
2024-12-29 07:43:47 +11:00 |
|
Hugo van Kemenade
|
f42d1c1b04
|
Merge pull request #8483 from radarhere/xmp
|
2024-12-27 21:30:54 +02:00 |
|
Hugo van Kemenade
|
510c84ad03
|
Merge pull request #8476 from radarhere/jpeg_state
|
2024-12-27 21:29:17 +02:00 |
|
Hugo van Kemenade
|
1146190d75
|
Merge pull request #8615 from radarhere/exiftags
|
2024-12-22 00:34:42 +02:00 |
|
Andrew Murray
|
b99a00f44f
|
Updated MakerNote IFD capitalization
|
2024-12-22 07:24:08 +11:00 |
|
Andrew Murray
|
cf4110ff06
|
Replace constants with enums (#8611)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
|
2024-12-20 15:55:44 +02:00 |
|
Andrew Murray
|
0ca832cfa5
|
Merge branch 'main' into xmp
|
2024-12-17 18:43:00 +11:00 |
|
Hugo van Kemenade
|
0ab21dff1e
|
Fix new Ruff errors
|
2024-12-02 20:29:38 +02:00 |
|
Andrew Murray
|
2303018ebf
|
Removed use of os.path.realpath
|
2024-11-09 20:06:33 +11:00 |
|