Andrew Murray
|
cd4adb1677
|
Added reading 8-bit color images
|
2023-09-27 19:41:45 +10:00 |
|
Andrew Murray
|
e27d7a6f84
|
Changed has_transparency_data() to property
|
2023-09-26 20:14:22 +10:00 |
|
Hugo van Kemenade
|
132357ac46
|
Add check-executables-have-shebangs to pre-commit and remove executable flags
|
2023-09-25 16:45:38 +03:00 |
|
Hugo van Kemenade
|
f76b63d016
|
Add end-of-file-fixer to pre-commit
|
2023-09-25 16:45:38 +03:00 |
|
Hugo van Kemenade
|
36d0bf044b
|
Fix LOG005 use exception() within an exception handler
|
2023-09-25 16:45:38 +03:00 |
|
Hugo van Kemenade
|
507b7d519a
|
Fix LOG011 avoid pre-formatting log messages
|
2023-09-25 16:45:38 +03:00 |
|
Andrew Murray
|
ad12caecda
|
Convert RGBA palette to RGBA image when saving WebP
|
2023-09-25 20:28:25 +10:00 |
|
Andrew Murray
|
6bbed1add0
|
Added has_transparency_data()
|
2023-09-25 20:10:44 +10:00 |
|
Andrew Murray
|
d919942f8e
|
Last trailer comment has priority
|
2023-09-22 18:36:52 +10:00 |
|
Andrew Murray
|
094f23dd5c
|
EOF ends not just the trailer, but also the file
|
2023-09-22 18:26:41 +10:00 |
|
Andrew Murray
|
4c9c7636be
|
Merge branch 'main' into parse-eps-trailer
|
2023-09-22 16:16:26 +10:00 |
|
Andrew Murray
|
352bcaac74
|
Set blue channel to 128 for BC5S
|
2023-09-21 16:38:45 +10:00 |
|
Andrew Murray
|
80dbd3b193
|
Added ImageOps cover method
|
2023-09-21 11:54:36 +10:00 |
|
Andrew Murray
|
9632195747
|
Merge branch 'main' into webp
|
2023-09-20 22:31:16 +10:00 |
|
Andrew Murray
|
26c4798707
|
Revert "Merge pull request #7311 from k128/main"
This reverts commit 39d866b17d , reversing
changes made to f39f74fb82 .
|
2023-09-18 20:34:05 +10:00 |
|
Andrew Murray
|
96e3534034
|
Corrected converting signed values to unsigned in BC5S
|
2023-09-16 13:53:10 +10:00 |
|
Andrew Murray
|
a84a43528e
|
Added gs_binary to control Ghostscript use on all platforms
|
2023-09-12 19:46:46 +10:00 |
|
nopperl
|
69b888e53d
|
remove test parameterization
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2023-09-11 20:35:13 +00:00 |
|
Andrew Murray
|
d0abab7997
|
When orientation is applied, delete TIFF tag
|
2023-09-08 15:05:53 +10:00 |
|
Andrew Murray
|
e195e60ce2
|
Ensure TIFF has transposed on load before checking orientation
|
2023-09-08 15:05:48 +10:00 |
|
pre-commit-ci[bot]
|
794a1d7ff2
|
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
2023-09-07 18:36:32 +00:00 |
|
nopperl
|
12d8b439d5
|
Read bounding box information from the trailer of EPS files if specified
|
2023-09-07 20:20:35 +02:00 |
|
Hugo van Kemenade
|
faa2375f81
|
Merge pull request #7357 from radarhere/qoi
|
2023-09-04 09:55:29 -06:00 |
|
Andrew Murray
|
2b9217bba8
|
Added BC5U reading
|
2023-08-31 12:13:35 +10:00 |
|
Andrew Murray
|
7bf7ff8217
|
Use previous pixel alpha for QOI_OP_RGB
|
2023-08-31 09:27:33 +10:00 |
|
Andrew Murray
|
d8c3135b6b
|
Allow getpixel to accept a list
|
2023-08-28 20:12:23 +10:00 |
|
Andrew Murray
|
b1f5ee9043
|
Added font_size keyword arguments to ImageDraw text methods
|
2023-08-26 17:01:15 +10:00 |
|
Andrew Murray
|
eccef36948
|
Added size argument to load_default()
|
2023-08-26 17:01:01 +10:00 |
|
Andrew Murray
|
1e5aa21fa8
|
Added improved font to load_default() if FreeType is available
|
2023-08-26 17:00:34 +10:00 |
|
Hugo van Kemenade
|
c68bf7df8f
|
Merge pull request #7336 from radarhere/blur
|
2023-08-25 03:20:16 -06:00 |
|
Andrew Murray
|
472eb66683
|
Skip tests that require FreeType if FreeType is not available
|
2023-08-24 19:02:27 +10:00 |
|
Hugo van Kemenade
|
d80610822f
|
Merge pull request #7345 from radarhere/jpeg
|
2023-08-23 20:33:59 +03:00 |
|
Andrew Murray
|
dcfce9487e
|
Merge branch 'main' into iptc
|
2023-08-22 10:14:48 +10:00 |
|
Andrew Murray
|
b37ca350a8
|
Allow FotoStation tags
|
2023-08-22 10:13:41 +10:00 |
|
Andrew Murray
|
0a28840bc4
|
Expand buffer size when optimizing or progressive
|
2023-08-19 14:34:08 +10:00 |
|
Andrew Murray
|
9ef7cb39de
|
Updated zlib to 1.3
|
2023-08-18 22:22:51 +10:00 |
|
Andrew Murray
|
9f54a11a9c
|
Improve efficiency when a radius is zero
|
2023-08-12 18:17:07 +10:00 |
|
Andrew Murray
|
c167d7a269
|
Allow GaussianBlur and BoxBlur to accept a sequence of x and y radii
|
2023-08-12 12:09:20 +10:00 |
|
Andrew Murray
|
39d866b17d
|
Merge pull request #7311 from k128/main
Read WebP duration after opening
|
2023-08-11 19:46:49 +10:00 |
|
Andrew Murray
|
bfafa460e3
|
Allow "loop=None" when saving
|
2023-08-09 10:31:34 +10:00 |
|
Andrew Murray
|
649ad8a804
|
Merge pull request #7323 from radarhere/pdf_p_transparency
Fixed transparency when saving P mode images to PDF
|
2023-08-08 21:30:23 +10:00 |
|
Yay295
|
5b6b6346bb
|
Fix param in test_image.py function
|
2023-08-07 09:49:20 -05:00 |
|
Andrew Murray
|
73bd40babe
|
Test for relevant characters before and after "SMask"
|
2023-08-07 20:49:29 +10:00 |
|
Andrew Murray
|
a70ea82eb5
|
Write P transparency as SMask
|
2023-08-07 13:53:19 +10:00 |
|
Andrew Murray
|
6bd3ed439a
|
Ignore IPTC field that is only zero bytes
|
2023-08-04 23:54:48 +10:00 |
|
Hugo van Kemenade
|
95257dff87
|
Merge pull request #7299 from radarhere/pdf
|
2023-08-04 11:43:09 +03:00 |
|
Andrew Murray
|
60433d5f37
|
Added test
|
2023-08-01 19:17:54 +10:00 |
|
Hugo van Kemenade
|
c1c474a1f2
|
Merge pull request #7307 from radarhere/mode
|
2023-07-31 17:14:10 +03:00 |
|
Andrew Murray
|
07038d7e89
|
Merge pull request #7266 from mtreinish/handle-repr-exceptions
Handle exceptions in _repr_jpeg_ and _repr_png_
|
2023-07-31 11:42:44 +10:00 |
|
Andrew Murray
|
00cec60c35
|
Added CMYK to RGB unpacker
|
2023-07-29 21:05:33 +10:00 |
|
Andrew Murray
|
9979a822c7
|
Changed Image mode property to be read-only by default
|
2023-07-29 09:28:18 +10:00 |
|
Andrew Murray
|
9bd574058e
|
Support BGR;15, BGR;16 and BGR;24 in putdata
|
2023-07-26 20:09:40 +10:00 |
|
Andrew Murray
|
5fa05623ff
|
Added BGR;15, BGR;16 and BGR;24 unpacking
|
2023-07-26 20:09:40 +10:00 |
|
Andrew Murray
|
3230270aa7
|
Added BGR;15, BGR;16 and BGR;24 access
|
2023-07-26 20:09:40 +10:00 |
|
Andrew Murray
|
2db354af43
|
Allow saving I;16B images as PNG
|
2023-07-24 17:17:15 +10:00 |
|
Andrew Murray
|
0a0a3fc51f
|
Added saving LA images as PDFs
|
2023-07-22 20:16:45 +10:00 |
|
Andrew Murray
|
26ca569cbe
|
Parametrized test
|
2023-07-22 20:15:40 +10:00 |
|
Andrew Murray
|
fd310512b9
|
Set C palette to be empty by default
|
2023-07-17 23:04:43 +10:00 |
|
Andrew Murray
|
7bfc6f16dc
|
Set undefined palette values to black
|
2023-07-17 09:26:24 +10:00 |
|
Andrew Murray
|
a682ceaf47
|
Do not use transparency if it has been removed when normalizing mode
|
2023-07-13 15:20:44 +10:00 |
|
Andrew Murray
|
3f78ba80f9
|
Do not require curly bracket in tag name
|
2023-07-10 22:05:28 +10:00 |
|
Andrew Murray
|
2488167f33
|
Allow for zero-byte padding at end of XMP data
|
2023-07-10 22:00:30 +10:00 |
|
Andrew Murray
|
ba9c830b03
|
Corrected writing I;16 text
|
2023-07-08 11:30:48 +10:00 |
|
Matthew Treinish
|
6215cd3e0f
|
Update tests to handle no longer raising
|
2023-07-06 09:28:35 -04:00 |
|
Andrew Murray
|
5e2332a200
|
Corrected drawing I;16 points
|
2023-07-05 08:49:56 +10:00 |
|
Andrew Murray
|
5a9c2321b4
|
Updated libjpeg shared library name
|
2023-07-04 22:39:41 +10:00 |
|
Andrew Murray
|
d398fedb9d
|
Added underscores for readability
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2023-07-01 07:25:18 +10:00 |
|
Andrew Murray
|
1fe1bb49c4
|
Added ImageFont.MAX_STRING_LENGTH
|
2023-06-30 23:32:26 +10:00 |
|
Hugo van Kemenade
|
9abef1ad0b
|
Merge pull request #7226 from radarhere/getcolor
|
2023-06-30 09:26:51 +03:00 |
|
Hugo van Kemenade
|
be4bfaac9e
|
Merge pull request #7123 from radarhere/apng
|
2023-06-30 09:24:20 +03:00 |
|
Andrew Murray
|
8a36b0fc2d
|
Deprecate PyAccess
|
2023-06-28 20:10:10 +10:00 |
|
Andrew Murray
|
8437d98f7f
|
Limit size even if one dimension is zero
|
2023-06-28 11:43:05 +10:00 |
|
Andrew Murray
|
45c9dcf123
|
Restored 32-bit support
|
2023-06-27 14:43:58 +10:00 |
|
Andrew Murray
|
d6f19625e8
|
Removed support for 32-bit
|
2023-06-23 21:52:00 +10:00 |
|
Yay295
|
ff4c7ffcea
|
use same print format regardless of iterations
|
2023-06-22 09:16:18 -05:00 |
|
Yay295
|
56a795c8dd
|
add units to bench_cffi_access.py output
|
2023-06-22 09:05:03 -05:00 |
|
Andrew Murray
|
cb8956fffb
|
Convert to HSV if mode is HSV in getcolor()
|
2023-06-22 23:27:45 +10:00 |
|
Andrew Murray
|
7044038e70
|
Fixed decompression bomb check
|
2023-06-17 14:35:44 +10:00 |
|
Andrew Murray
|
bd4826591b
|
Removed INVALID enum
|
2023-06-15 02:49:09 +03:00 |
|
Andrew Murray
|
b6b7a7bfa4
|
Simplified test code
|
2023-06-15 02:45:46 +03:00 |
|
REDxEYE
|
9369a48457
|
Revert, i didn't meant to commit it
|
2023-06-15 02:45:46 +03:00 |
|
pre-commit-ci[bot]
|
1c9a84d760
|
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
2023-06-15 02:45:46 +03:00 |
|
REDxEYE
|
91664c9d8e
|
Small refactor
|
2023-06-15 02:45:43 +03:00 |
|
REDxEYE
|
d1b1f30cef
|
Fix file extensions in tests not matching real names
|
2023-06-15 02:42:43 +03:00 |
|
REDxEYE
|
34760736a5
|
Add missing LA test textures
|
2023-06-15 02:42:43 +03:00 |
|
REDxEYE
|
de8b89c823
|
Add support for writing LA dds textures
|
2023-06-15 02:42:41 +03:00 |
|
REDxEYE
|
8e8a67ef3e
|
Fix incorect file name
|
2023-06-15 02:37:38 +03:00 |
|
REDxEYE
|
19887374ae
|
Add support for single channel textures
|
2023-06-15 02:33:55 +03:00 |
|
Andrew Murray
|
7d97fa8b86
|
Use snake case
|
2023-06-14 16:12:47 +10:00 |
|
Andrew Murray
|
541d2605b9
|
Allow alpha differences to indicate different frames when saving GIF
|
2023-06-14 14:21:07 +10:00 |
|
Andrew Murray
|
119a0dfb01
|
Updated tests now that alpha_only is keyword-only
|
2023-06-14 11:29:22 +10:00 |
|
Andrew Murray
|
17b19b5668
|
Merge branch 'main' into apng
|
2023-06-14 11:26:42 +10:00 |
|
Andrew Murray
|
8bbd4ada9b
|
Merge branch 'main' into exif_transpose
|
2023-06-14 09:57:25 +10:00 |
|
Hugo van Kemenade
|
8f3ccff8f2
|
Merge pull request #7206 from radarhere/text_layout
|
2023-06-13 20:31:24 +03:00 |
|
Hugo van Kemenade
|
c62c514299
|
Merge pull request #7187 from radarhere/putpalette
|
2023-06-13 20:10:33 +03:00 |
|
Hugo van Kemenade
|
ae921956ba
|
Merge pull request #7078 from radarhere/long8
|
2023-06-13 19:48:55 +03:00 |
|
Andrew Murray
|
16d82c2dfd
|
Improved coverage
|
2023-06-10 19:37:54 +10:00 |
|
Andrew Murray
|
97df237dc8
|
Moved test into separate function
|
2023-06-06 18:04:39 +10:00 |
|
Andrew Murray
|
400716da0d
|
Merge branch 'main' into apng_duration
|
2023-06-06 18:00:48 +10:00 |
|
Hugo van Kemenade
|
df873e39db
|
Merge pull request #7181 from radarhere/gif
|
2023-06-06 09:22:57 +03:00 |
|
Andrew Murray
|
07eccd9798
|
Fixed calling putpalette() on L and LA images before load()
|
2023-05-28 06:44:34 +10:00 |
|
Andrew Murray
|
922e239cca
|
Fixed saving multiple 1 mode images to GIF
|
2023-05-24 08:55:14 +10:00 |
|
Andrew Murray
|
26d5f4fcb1
|
Use tuple instead of list
|
2023-05-23 21:27:55 +10:00 |
|
Andrew Murray
|
c656583b84
|
Merge branch 'main' into fix-imagegrab-with-wl-paste
|
2023-05-23 08:47:42 +10:00 |
|
Hugo van Kemenade
|
a58034b86c
|
Merge pull request #7135 from n3011/jpg_repr
|
2023-05-16 12:14:40 +03:00 |
|
Andrew Murray
|
c68c508e27
|
Fixed joined corners for odd dimensions
|
2023-05-10 13:25:35 +10:00 |
|
Andrew Murray
|
a0b691a219
|
Fixed combining single duration across duplicate PNG frames
|
2023-05-09 12:12:16 +10:00 |
|
Andrew Murray
|
fa97a1af10
|
Merge branch 'main' into test_lists_and_tuples
|
2023-05-06 11:43:00 +10:00 |
|
Andrew Murray
|
e3990f67be
|
Merge pull request #6900 from Yay295/parametrize_jpeg_leaks_test
Test both lists and tuples as qtables arguments
|
2023-05-06 11:12:22 +10:00 |
|
Andrew Murray
|
6c800dda6a
|
Merge pull request #6904 from Yay295/imagepath_tests
More ImagePath tests
|
2023-05-06 10:38:09 +10:00 |
|
Andrew Murray
|
38c40d81d2
|
Use boolean instead of integer
|
2023-05-05 18:25:05 +10:00 |
|
Andrew Murray
|
04191d15f6
|
Removed separate test for array tobytes()
|
2023-05-05 17:56:42 +10:00 |
|
Andrew Murray
|
99fa356d51
|
Merge branch 'main' into imagepath_tests
|
2023-05-05 17:56:19 +10:00 |
|
Andrew Murray
|
93e507294b
|
Only assert image is similar
|
2023-05-05 08:19:43 +10:00 |
|
Ishant Mrinal Haloi
|
5377b0735f
|
add _repr_jpg_ for ipython display
Signed-off-by: Ishant Mrinal Haloi <mrinal.haloi11@gmail.com>
|
2023-05-04 21:43:57 +05:30 |
|
Andrew Murray
|
a4986ba986
|
Support reading signed 8-bit TIFF images
|
2023-05-04 07:54:30 +10:00 |
|
Hugo van Kemenade
|
9636a2aaf1
|
Merge pull request #7132 from radarhere/regular_polygon_width
|
2023-05-03 18:21:25 +03:00 |
|
Hugo van Kemenade
|
74a851965c
|
Merge pull request #7108 from radarhere/filter
|
2023-05-03 18:18:53 +03:00 |
|
Andrew Murray
|
3fc446c277
|
Added width argument to regular_polygon
|
2023-05-03 22:54:18 +10:00 |
|
Andrew Murray
|
58e0dd7df9
|
Merge branch 'main' into apng
|
2023-05-03 13:42:39 +10:00 |
|
Andrew Murray
|
15ef533df9
|
Added alpha_only argument to getbbox()
|
2023-05-02 08:41:18 +10:00 |
|
Andrew Murray
|
ff003bfbcc
|
Added unpacker from I;16B to I;16
|
2023-04-30 14:49:40 +10:00 |
|
Hugo van Kemenade
|
139acc4542
|
Merge pull request #7107 from radarhere/float_font_sizes
Support float font sizes
|
2023-04-29 21:20:46 +03:00 |
|
Hugo van Kemenade
|
380a927fc2
|
Merge pull request #7102 from radarhere/xref_table
Use later value for duplicate xref entries in PdfParser
|
2023-04-29 21:20:10 +03:00 |
|
Andrew Murray
|
ebd3c47425
|
When saving, allow alpha differences to indicate different frames
|
2023-04-29 15:02:11 +10:00 |
|
Andrew Murray
|
d0b41da094
|
Support I mode for BuiltinFilter
|
2023-04-22 21:22:01 +10:00 |
|
Andrew Murray
|
81a756e93b
|
Support float font sizes
|
2023-04-22 13:45:18 +10:00 |
|
Andrew Murray
|
b62287da3a
|
Moved test to test_image_copy
|
2023-04-22 11:18:56 +10:00 |
|
Alexander Piskun
|
b10379b3c1
|
Load image before deepcopy(__getstate__)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
|
2023-04-21 17:42:45 +03:00 |
|
Andrew Murray
|
d2256338b8
|
Use later value for duplicate xref entries
|
2023-04-20 23:15:20 +10:00 |
|
Andrew Murray
|
f15d7265f7
|
Call init() if mimetype is not found with preinit()
|
2023-04-18 10:33:31 +10:00 |
|
rrcgat
|
3d54b8e2b2
|
Remove useless try catch block
|
2023-04-16 15:41:14 +08:00 |
|
rrcgat
|
099d696dc7
|
Fix ImageGrab with wl-paste
|
2023-04-15 19:28:54 +08:00 |
|
Andrew Murray
|
8d3014b8bf
|
Added inPlace argument to exif_transpose()
|
2023-04-15 21:03:59 +10:00 |
|
Yay295
|
886ed7a7d7
|
Merge branch 'python-pillow:main' into test_lists_and_tuples
|
2023-04-13 00:20:44 -05:00 |
|
Andrew Murray
|
bc0bf5efea
|
Preserve line spacing backwards compatibility
|
2023-04-10 18:49:06 +10:00 |
|
Andrew Murray
|
fa6cd4a195
|
Only check width and height of transposed fonts once
|
2023-04-10 17:34:33 +10:00 |
|
Andrew Murray
|
b27794fc01
|
Added test for ImageDraw2 textbbox
|
2023-04-10 17:24:16 +10:00 |
|
Hugo van Kemenade
|
adbb04d5dc
|
Formatting for readability
|
2023-04-10 16:56:21 +10:00 |
|
Andrew Murray
|
b2301d70d1
|
Removed ImageFont.getsize and related functions
|
2023-04-10 16:56:13 +10:00 |
|
Andrew Murray
|
dd15f15d08
|
Added further field sizes
|
2023-04-10 09:06:20 +10:00 |
|
Hugo van Kemenade
|
80a1238e2b
|
Simplify glob
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2023-04-09 22:43:36 +03:00 |
|
Hugo van Kemenade
|
6797e47458
|
Add release check to make sure no TODOs remain in release notes
|
2023-04-08 19:52:04 +03:00 |
|
Hugo van Kemenade
|
94aa76ebde
|
Fix typo
|
2023-04-08 10:29:28 +03:00 |
|
Andrew Murray
|
f707e8abd6
|
1 mode still fails for PyQt6
|
2023-04-08 11:40:31 +10:00 |
|
Hugo van Kemenade
|
b25bf5161a
|
Remove Image.coerce_e, deprecated in 9.2.0
|
2023-04-06 16:11:36 +03:00 |
|
Hugo van Kemenade
|
584f8c39de
|
Remove PhotoImage.paste() box parameter, deprecated in 9.2.0
|
2023-04-06 16:11:36 +03:00 |
|
Hugo van Kemenade
|
c9f11565f1
|
Remove FreeTypeFont.getmask2 fill parameter, deprecated in 9.2.0
|
2023-04-06 16:11:36 +03:00 |
|
Hugo van Kemenade
|
575a038f97
|
Remove FitsStubImagePlugin, deprecated in 9.1.0
|
2023-04-06 16:11:36 +03:00 |
|
Hugo van Kemenade
|
c8ec15980b
|
Remove constants deprecated in 9.1.0
|
2023-04-06 16:11:36 +03:00 |
|