Andrew Murray
|
e824558076
|
If removal version has arrived, raise an error
|
2022-04-08 21:22:31 +10:00 |
|
Andrew Murray
|
0b5cdba431
|
Load before getting size in resize()
|
2022-04-08 19:11:27 +10:00 |
|
Andrew Murray
|
42f67d184a
|
Round lut values where necessary
|
2022-04-07 08:58:57 +10:00 |
|
Hugo van Kemenade
|
4cb8e4b3fa
|
Add deprecations helper
|
2022-04-06 13:19:52 +03:00 |
|
Andrew Murray
|
910a29fb92
|
Load image before performing size calculations in thumbnail()
|
2022-04-06 11:19:39 +10:00 |
|
Hugo van Kemenade
|
188211a913
|
Merge pull request #6178 from radarhere/imagetk
Deprecated PhotoImage.paste() box parameter
|
2022-04-03 10:06:37 +03:00 |
|
Andrew Murray
|
a724be66be
|
Deprecated PhotoImage.paste() box parameter
|
2022-04-02 23:44:28 +11:00 |
|
Andrew Murray
|
216e3d79a9
|
Removed documentation for deprecated size parameter
|
2022-04-02 23:33:19 +11:00 |
|
Hugo van Kemenade
|
e811ff4671
|
9.2.0.dev0 version bump
|
2022-04-01 17:53:13 +03:00 |
|
Hugo van Kemenade
|
1e0bc4acbb
|
9.1.0 version bump
|
2022-04-01 10:48:00 +03:00 |
|
scaramallion
|
4e7f041795
|
Rename parameter and add more tests
|
2022-03-31 22:13:17 +03:00 |
|
scaramallion
|
f8a74cbed1
|
Fix priority when selecting j2k kind
|
2022-03-31 22:13:17 +03:00 |
|
scaramallion
|
de26f78eb1
|
Add 'mct' and 'use_jp2' options for J2K saving
|
2022-03-31 22:13:17 +03:00 |
|
Hugo van Kemenade
|
e60ca89721
|
Merge pull request #6150 from radarhere/gif
|
2022-03-30 23:23:59 +03:00 |
|
Hugo van Kemenade
|
4bc6483564
|
Merge pull request #6034 from radarhere/imageops
|
2022-03-30 16:16:57 +03:00 |
|
Andrew Murray
|
e22a4395d3
|
Renamed setting
|
2022-03-29 21:26:29 +11:00 |
|
Andrew Murray
|
33022eef16
|
Added versionadded
|
2022-03-28 22:02:26 +11:00 |
|
Andrew Murray
|
ae8de77721
|
Raise ValueError when trying to save empty image
|
2022-03-28 21:18:53 +11:00 |
|
Hugo van Kemenade
|
1bc0e1bb9d
|
Merge pull request #5973 from radarhere/planar_configuration
|
2022-03-27 18:52:44 +03:00 |
|
Hugo van Kemenade
|
57a5066d14
|
Merge pull request #6032 from radarhere/tk
|
2022-03-27 18:46:45 +03:00 |
|
Hugo van Kemenade
|
fa6e18a771
|
Merge pull request #6152 from radarhere/screencapture
Use screencapture arguments to crop on macOS
|
2022-03-27 11:27:16 +03:00 |
|
Hugo van Kemenade
|
96a9776931
|
Merge pull request #6151 from radarhere/pdf
Do not mark L mode JPEG as 1 bit in PDF
|
2022-03-27 11:23:57 +03:00 |
|
Hugo van Kemenade
|
5ff4a137c7
|
Merge pull request #6147 from radarhere/webp
|
2022-03-26 19:51:32 +02:00 |
|
Hugo van Kemenade
|
aeba11db1b
|
Merge pull request #6148 from radarhere/gif_size
|
2022-03-26 19:48:08 +02:00 |
|
Hugo van Kemenade
|
8107098657
|
Merge pull request #6132 from radarhere/fillorder
|
2022-03-26 19:47:14 +02:00 |
|
Hugo van Kemenade
|
9134f07615
|
Merge pull request #6134 from radarhere/created_cleanup
If an error occurs after creating a file, remove the file
|
2022-03-24 08:08:36 +02:00 |
|
Hugo van Kemenade
|
3ce6501228
|
Merge pull request #6136 from radarhere/imageshow
Fixed calling DisplayViewer or XVViewer without a title
|
2022-03-24 07:35:59 +02:00 |
|
Hugo van Kemenade
|
e5ce1c8c57
|
Merge pull request #6128 from radarhere/gif_rgba
|
2022-03-23 18:36:03 +02:00 |
|
Hugo van Kemenade
|
c3d0dcda7a
|
Merge pull request #6122 from radarhere/ico
|
2022-03-23 17:07:00 +02:00 |
|
Hugo van Kemenade
|
3cce863ec8
|
Merge pull request #6124 from radarhere/exif
|
2022-03-23 17:01:22 +02:00 |
|
Hugo van Kemenade
|
a921fcbf75
|
Merge pull request #6102 from radarhere/bmp_rle8
|
2022-03-23 17:00:31 +02:00 |
|
Andrew Murray
|
a4bb0ec660
|
Merge pull request #6006 from lukegb/tk-in-binary
Support Python distributions where _tkinter is compiled in
|
2022-03-23 12:40:27 +11:00 |
|
Andrew Murray
|
c5efe60c37
|
Reverted converting L with transparency to LA after first frame
|
2022-03-22 22:07:37 +11:00 |
|
Andrew Murray
|
dd2b91c5b8
|
Use screencapture arguments to crop on macOS
|
2022-03-22 21:58:32 +11:00 |
|
Andrew Murray
|
bde3086592
|
Do not mark L mode JPEG as 1 bit
|
2022-03-22 21:41:11 +11:00 |
|
Andrew Murray
|
ce8c682748
|
Added setting to convert to RGB only at a different palette
|
2022-03-22 20:28:49 +11:00 |
|
Andrew Murray
|
66bb2bd5e8
|
Added setting to convert first GIF frame to RGB
|
2022-03-22 20:20:38 +11:00 |
|
Andrew Murray
|
7928e944cb
|
Keep subsequent L frames without transparency as L
|
2022-03-22 20:20:38 +11:00 |
|
Andrew Murray
|
b0d0d2b9cc
|
Fixed saving L mode GIF with background as WebP
|
2022-03-22 20:17:28 +11:00 |
|
Hugo van Kemenade
|
a6a843e548
|
Merge pull request #6140 from radarhere/webp_duration
Added WebP default duration of zero when saving
|
2022-03-22 09:23:10 +02:00 |
|
Andrew Murray
|
d806227199
|
Do not expand GIF during n_frames
|
2022-03-21 23:19:26 +11:00 |
|
Andrew Murray
|
ebdb47e693
|
Support reading I;16R TIFF images
|
2022-03-20 13:34:50 +11:00 |
|
Andrew Murray
|
be9ee98631
|
Removed period before colon
|
2022-03-19 17:48:31 +11:00 |
|
Hugo van Kemenade
|
7857a1dff0
|
Merge pull request #6119 from radarhere/ppm_maxval
|
2022-03-18 18:14:40 +02:00 |
|
Andrew Murray
|
2981569b29
|
Added default duration of zero
|
2022-03-17 23:49:23 +11:00 |
|
Andrew Murray
|
f3b7ee2d3e
|
Do not pass None to subprocess
|
2022-03-15 08:31:17 +11:00 |
|
Andrew Murray
|
71c30ed266
|
If an error occurs after creating a file, remove the file
|
2022-03-14 23:33:45 +11:00 |
|
Andrew Murray
|
76871795f7
|
Resolved UNDONE by removing code
|
2022-03-12 15:54:08 +11:00 |
|
Andrew Murray
|
59780abd79
|
Save multiple images at different bit depths if provided
|
2022-03-12 15:49:36 +11:00 |
|
Andrew Murray
|
268be11be6
|
If primary image is already destination size, do not duplicate
|
2022-03-12 15:49:36 +11:00 |
|
Andrew Murray
|
5ce67cd896
|
Use _binary instead of struct
|
2022-03-12 15:49:36 +11:00 |
|
Andrew Murray
|
a8586fe1ff
|
Do not save duplicates when duplicate sizes are supplied
|
2022-03-12 15:49:36 +11:00 |
|
Andrew Murray
|
4e16a9a942
|
Retain RGBA transparency when saving multiple frames
|
2022-03-12 15:14:36 +11:00 |
|
Andrew Murray
|
07210e9425
|
Handle EXIF data truncated to just the header
|
2022-03-12 08:23:40 +11:00 |
|
Hugo van Kemenade
|
515957b2ac
|
Merge pull request #6097 from radarhere/bigtiff
|
2022-03-11 23:05:41 +02:00 |
|
Andrew Murray
|
ca6724bb9d
|
Merge branch 'main' into gif
|
2022-03-11 08:44:42 +11:00 |
|
Hugo van Kemenade
|
5c931de27f
|
Merge pull request #6117 from radarhere/return
|
2022-03-10 22:27:03 +02:00 |
|
Hugo van Kemenade
|
06396094c0
|
Merge pull request #6116 from radarhere/load_prepare
|
2022-03-10 22:26:00 +02:00 |
|
Hugo van Kemenade
|
29960c6610
|
Merge pull request #6108 from radarhere/none
|
2022-03-10 17:36:13 +02:00 |
|
Hugo van Kemenade
|
d0a33addc5
|
Merge pull request #6086 from radarhere/l_gif
|
2022-03-10 17:35:00 +02:00 |
|
Andrew Murray
|
ad07b04678
|
Maximum maxval is 65535
|
2022-03-10 09:55:47 +11:00 |
|
Andrew Murray
|
039b7ecd56
|
Finish reading data at eof
|
2022-03-09 22:36:34 +11:00 |
|
Andrew Murray
|
9db527a473
|
Finish once enough data has been read
|
2022-03-09 22:36:33 +11:00 |
|
Andrew Murray
|
11f1ba3540
|
Skip additional data if past end of row
|
2022-03-09 22:36:32 +11:00 |
|
Andrew Murray
|
0ace3fcd26
|
Added BMP RLE8 decoder
|
2022-03-09 22:35:48 +11:00 |
|
Andrew Murray
|
4283a604c0
|
Added support for arbitrary maxval
|
2022-03-09 22:29:45 +11:00 |
|
Andrew Murray
|
e87432b745
|
First return value is unused
|
2022-03-08 19:51:24 +11:00 |
|
Andrew Murray
|
54a4a38e42
|
Return -1 when finished decoding
|
2022-03-08 19:48:58 +11:00 |
|
Andrew Murray
|
0d6f3ad6cc
|
Removed load_prepare nearly identical to ImageFile load_prepare
|
2022-03-08 19:01:57 +11:00 |
|
Andrew Murray
|
397a940995
|
Merge pull request #6094 from radarhere/decoder
Improved codec documentation
|
2022-03-07 08:01:31 +11:00 |
|
Hugo van Kemenade
|
c16737d589
|
Merge pull request #6096 from radarhere/cleanup
|
2022-03-06 20:12:13 +02:00 |
|
Hugo van Kemenade
|
180c89f755
|
Merge pull request #6092 from radarhere/accept
|
2022-03-05 23:10:08 +02:00 |
|
Andrew Murray
|
633abcbe7e
|
Updated error message
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2022-03-06 07:27:11 +11:00 |
|
Hugo van Kemenade
|
c32f908629
|
Merge pull request #6106 from radarhere/imagestat
Document that histogram() uses 256 bins per channel
|
2022-03-05 08:27:25 +02:00 |
|
Andrew Murray
|
72b7ab54bd
|
pre-commit autoupdate --freeze
|
2022-03-04 16:42:24 +11:00 |
|
Andrew Murray
|
f7504b1ef9
|
Changed variable
|
2022-03-04 15:49:37 +11:00 |
|
Andrew Murray
|
4f8173f53f
|
Refactored to reduce risk of infinite loop
|
2022-03-04 15:22:47 +11:00 |
|
Andrew Murray
|
65edcc4f77
|
Merge branch 'main' into PPMheaders
|
2022-03-04 12:30:41 +11:00 |
|
Andrew Murray
|
f5b9e2c43a
|
Explicitly check if magic number is empty
|
2022-03-04 12:29:20 +11:00 |
|
Andrew Murray
|
3426052874
|
Removed re-raising of exception
|
2022-03-04 12:27:28 +11:00 |
|
Andrew Murray
|
cb4e26783f
|
Retain variable case for backwards compatibility
|
2022-03-04 12:27:14 +11:00 |
|
Andrew Murray
|
e2e87d73c3
|
Reverted SyntaxError change to match other plugins
|
2022-03-04 12:26:55 +11:00 |
|
Andrew Murray
|
c27519960f
|
Check if self.im is not None
|
2022-03-03 22:10:19 +11:00 |
|
Andrew Murray
|
de968dd920
|
Document that histogram() uses 256 bins per channel
|
2022-03-02 21:21:25 +11:00 |
|
Andrew Murray
|
7d3274518d
|
Allow LA to be used as a mask in paste()
|
2022-03-01 21:05:42 +11:00 |
|
Andrew Murray
|
e2b007f0c2
|
Use transparency info key when converting to LA
|
2022-03-01 20:25:25 +11:00 |
|
Andrew Murray
|
5c6212052c
|
Convert subsequent frames of L mode GIF to LA if transparency is present
|
2022-03-01 20:11:35 +11:00 |
|
Andrew Murray
|
573cf278f1
|
Reset size when seeking away from "Large Thumbnail" MPO frame
|
2022-03-01 19:10:10 +11:00 |
|
Andrew Murray
|
2b9cc3ccc5
|
Documented writing your own encoder in C
|
2022-03-01 16:34:21 +11:00 |
|
Andrew Murray
|
95e3194497
|
Improved documentation for _pulls_fd and _pushes_fd
|
2022-03-01 13:15:12 +11:00 |
|
Andrew Murray
|
fc7319318e
|
Added BigTIFF reading
|
2022-03-01 09:23:12 +11:00 |
|
Andrew Murray
|
bb9338e34d
|
Removed duplicate code
|
2022-02-28 14:13:04 +11:00 |
|
Andrew Murray
|
4d868abd8a
|
Moved non-codec code outside of try block
|
2022-02-28 14:13:04 +11:00 |
|
Andrew Murray
|
a606fd85a3
|
Run encoder cleanup method after errors as well
|
2022-02-28 14:12:56 +11:00 |
|
Andrew Murray
|
f2987d65c0
|
Linked to file codec documentation
|
2022-02-28 08:36:26 +11:00 |
|
Andrew Murray
|
56324c300d
|
Simplify code by using _accept
|
2022-02-27 14:48:36 +11:00 |
|
Andrew Murray
|
e2288356ca
|
Use _accept check in _open
|
2022-02-27 14:48:36 +11:00 |
|
Andrew Murray
|
885e305fe9
|
Make code clearer by matching _accept condition
|
2022-02-27 14:48:36 +11:00 |
|
Andrew Murray
|
83b9e66133
|
Moved flags check into _accept
|
2022-02-27 14:48:36 +11:00 |
|
Andrew Murray
|
efb9d503a7
|
Raise SyntaxError if data is not as expected
|
2022-02-27 14:48:36 +11:00 |
|