Andrew Murray
|
afb7728b8c
|
Moved unrelated tests out of TestPyDecoder
|
2022-02-25 09:41:39 +11:00 |
|
Andrew Murray
|
0d729941a8
|
Handle packets that cross scan lines
|
2022-02-25 09:41:16 +11:00 |
|
Hugo van Kemenade
|
b3599de6c9
|
Merge pull request #6080 from radarhere/gif_test
Test that n_frames and is_animated do not change GIF
|
2022-02-23 18:03:37 +02:00 |
|
Andrew Murray
|
030a6225de
|
Removed duplicate test
|
2022-02-22 11:03:36 +11:00 |
|
Andrew Murray
|
9006836c28
|
Test that n_frames and is_animated do not change the image
|
2022-02-22 08:55:02 +11:00 |
|
Andrew Murray
|
dae1f691c2
|
Updated checks that no warnings were raised
|
2022-02-21 13:49:01 +11:00 |
|
mergify[bot]
|
c58d2817bc
|
Merge pull request #6056 from radarhere/fits
Added FITS reading
|
2022-02-20 21:49:01 +00:00 |
|
Andrew Murray
|
11948050ae
|
Updated tests in light of #6060
|
2022-02-20 23:54:12 +11:00 |
|
Andrew Murray
|
7aa49741c6
|
Merge branch 'main' into getpalette
|
2022-02-20 23:52:20 +11:00 |
|
Hugo van Kemenade
|
b78e601b63
|
Merge pull request #6071 from radarhere/handler
Fixed BUFR, GRIB and HDF5 stub saving
|
2022-02-19 11:25:42 +02:00 |
|
Hugo van Kemenade
|
de06aba8f1
|
Merge pull request #6068 from radarhere/quantize
Changed quantize default dither to FLOYDSTEINBERG
|
2022-02-19 11:24:17 +02:00 |
|
Hugo van Kemenade
|
bfa6da63a4
|
Merge pull request #6045 from radarhere/imageshow
Do not automatically remove temporary ImageShow files on Unix
|
2022-02-19 11:06:10 +02:00 |
|
Hugo van Kemenade
|
3d33987d7c
|
Merge pull request #4685 from Meithal/patch-3
Correctly read JPEG compressed BLP images
|
2022-02-19 11:03:36 +02:00 |
|
Hugo van Kemenade
|
e0afe932a1
|
Merge pull request #6057 from radarhere/mode_conv
Merged _MODE_CONV typ into ImageMode as typestr
|
2022-02-19 10:13:36 +02:00 |
|
Andrew Murray
|
7dca0135dd
|
Merge branch 'main' into fits
|
2022-02-19 14:41:45 +11:00 |
|
Andrew Murray
|
2368723230
|
Deprecated FitsStubImagePlugin
|
2022-02-19 14:41:12 +11:00 |
|
Andrew Murray
|
3f5fad3a27
|
Fixed BUFR, GRIB and HDF5 stub saving
|
2022-02-19 14:29:03 +11:00 |
|
Andrew Murray
|
f6e024212c
|
Use enums for quantize instead of raw values
|
2022-02-19 10:49:23 +11:00 |
|
Hugo van Kemenade
|
1ec7be9a87
|
Merge pull request #6060 from radarhere/palette
Consider palette size when converting and in getpalette()
|
2022-02-18 23:31:56 +02:00 |
|
Hugo van Kemenade
|
07741c9315
|
Merge pull request #5954 from radarhere/enum
|
2022-02-18 15:53:41 +02:00 |
|
Andrew Murray
|
58509a48a8
|
Use existing image
|
2022-02-17 22:22:44 +11:00 |
|
Andrew Murray
|
74080b94f9
|
Updated comment
|
2022-02-17 18:55:48 +11:00 |
|
Hugo van Kemenade
|
0aca22e863
|
Merge pull request #6052 from radarhere/p2pa
|
2022-02-17 09:39:39 +02:00 |
|
Andrew Murray
|
d4ee19199c
|
Replaced test image to avoid copyrighted color space
|
2022-02-17 14:39:18 +11:00 |
|
Andrew Murray
|
6be87277f7
|
Allow rawmode None to return the palette in the current mode
|
2022-02-17 10:35:13 +11:00 |
|
Andrew Murray
|
852859476b
|
Added rawmode argument to getpalette()
|
2022-02-17 10:15:03 +11:00 |
|
Andrew Murray
|
54cb09d8b4
|
When converting to P, restrict colors to palette size
|
2022-02-16 11:01:00 +11:00 |
|
Andrew Murray
|
948c064b28
|
Allow getpalette() to return less than 256 colors
|
2022-02-16 09:56:13 +11:00 |
|
Hugo van Kemenade
|
f5a77fed39
|
Merge pull request #6054 from radarhere/palette
|
2022-02-15 19:01:07 +02:00 |
|
Andrew Murray
|
a2313be894
|
Merged _MODE_CONV typ into ImageMode as typestr
|
2022-02-15 18:01:02 +11:00 |
|
Andrew Murray
|
dfdb17671d
|
Added FITS reading
|
2022-02-15 11:22:46 +11:00 |
|
Andrew Murray
|
9a4106c14f
|
Merge branch 'main' into enum
|
2022-02-15 08:12:28 +11:00 |
|
Andrew Murray
|
9cdb0508b6
|
Attach RGBA palettes from putpalette() when suitable
|
2022-02-14 20:28:47 +11:00 |
|
Andrew Murray
|
83d4f451fa
|
Ensure image is opaque after converting P to PA with RGB palette
|
2022-02-14 16:10:59 +11:00 |
|
Andrew Murray
|
45534d130b
|
Only skip test if libimagequant is earlier than 4 on ppc64le
|
2022-02-14 12:12:33 +11:00 |
|
Andrew Murray
|
3ba9587675
|
Added test
|
2022-02-12 09:07:17 +11:00 |
|
mergify[bot]
|
89768e3d57
|
Merge pull request #6042 from radarhere/tiff_bits
Clarify code and comments
|
2022-02-10 21:20:22 +00:00 |
|
Hugo van Kemenade
|
f5fab326fa
|
Merge pull request #6030 from radarhere/photoshopblocks
Added get_photoshop_blocks() to parse Photoshop TIFF tag
|
2022-02-10 09:40:17 +02:00 |
|
Andrew Murray
|
2ae70f144f
|
Added get_photoshop_blocks() to parse Photoshop tag
|
2022-02-10 12:00:23 +11:00 |
|
Andrew Murray
|
e098481279
|
Combined width and height into size
|
2022-02-10 11:02:13 +11:00 |
|
Andrew Murray
|
b38a67fa12
|
Merge branch 'main' into enum
|
2022-02-10 09:52:24 +11:00 |
|
Mikhail Iurkov
|
2bbf5f0981
|
Lint
|
2022-02-09 16:53:27 +03:00 |
|
Mikhail Iurkov
|
bb5a090f60
|
Drop excess values in BITSPERSAMPLE
|
2022-02-09 16:40:43 +03:00 |
|
nulano
|
a278e0aa65
|
issue warning if Raqm layout is requested, but Raqm is not available
|
2022-02-07 23:57:35 +00:00 |
|
Andrew Murray
|
ed283d15ca
|
Merge pull request #6010 from radarhere/show_file
In show_file, use os.remove to remove temporary images
|
2022-02-03 09:41:20 +11:00 |
|
Andrew Murray
|
8da80130db
|
In show_file, use os.remove to remove temporary images
|
2022-02-03 08:48:36 +11:00 |
|
Andrew Murray
|
dd46100bdc
|
Restrict builtins within lambdas for ImageMath.eval
|
2022-02-03 08:42:53 +11:00 |
|
Andrew Murray
|
fb7edfda68
|
Improved consistency of returning an image access object from load()
|
2022-02-02 11:49:31 +11:00 |
|
DWesl
|
1b6a8c6122
|
TST: Parametrize numpy roundtrip to find failing case
Segfaults are annoying to debug.
|
2022-01-29 13:07:27 +11:00 |
|
Andrew Murray
|
31aa2ad98c
|
Removed unused variables
|
2022-01-24 11:06:41 +11:00 |
|
Andrew Murray
|
eb1fc4ad9f
|
Added pytest skip message
|
2022-01-24 07:47:44 +11:00 |
|
Hugo van Kemenade
|
0a49ec1cc0
|
Merge pull request #5891 from shamrin/stable-jupyter-text-output
Keep IPython/Jupyter text/plain output stable
|
2022-01-23 10:29:50 +02:00 |
|
Andrew Murray
|
e05b8d7481
|
libwebp 1.2.2 fixed endian bugs
|
2022-01-23 08:56:14 +11:00 |
|
Andrew Murray
|
af90dd773b
|
Raise an error when performing a negative crop
|
2022-01-18 16:38:00 +11:00 |
|
Andrew Murray
|
ddb0a6393f
|
Added test
|
2022-01-18 11:46:29 +11:00 |
|
Andrew Murray
|
acd33bf62a
|
Removed unused images
|
2022-01-18 09:10:36 +11:00 |
|
Andrew Murray
|
86944abbab
|
Deprecated show_file "file" argument in favour of "path"
|
2022-01-15 16:08:37 +11:00 |
|
Andrew Murray
|
ed8073e846
|
Deprecated constants in favour of enums
|
2022-01-15 10:07:07 +11:00 |
|
Andrew Murray
|
f8e4e9c2dd
|
Added enums
|
2022-01-15 09:02:31 +11:00 |
|
Andrew Murray
|
2d9dfefe6e
|
Added specific error if coordinate type is incorrect
|
2022-01-08 13:47:51 +11:00 |
|
Hugo van Kemenade
|
5908ccc5ae
|
Merge pull request #5938 from radarhere/zero
Return an empty bytestring from tobytes() for an empty image
|
2022-01-07 08:34:50 +02:00 |
|
Andrew Murray
|
b5160591bc
|
Return an empty bytestring from tobytes() for an empty image
|
2022-01-07 16:29:38 +11:00 |
|
Andrew Murray
|
fbe396f22a
|
Removed duplicate check
|
2022-01-07 12:34:58 +11:00 |
|
pre-commit-ci[bot]
|
52f29a537d
|
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
2022-01-03 17:11:34 +00:00 |
|
Andrew Murray
|
8531b01d6c
|
Restrict builtins for ImageMath.eval
|
2022-01-02 17:23:49 +11:00 |
|
Andrew Murray
|
1059eb5376
|
If appended EOI did not work, do not keep trying
|
2022-01-01 21:04:32 +11:00 |
|
Andrew Murray
|
525c840b0f
|
Updated path after pillow-wheels switched to libjpeg-turbo
|
2022-01-01 20:15:06 +11:00 |
|
Andrew Murray
|
5543e4e2d4
|
Merge pull request #5920 from radarhere/calloc
Fixed ImagePath.Path array handling
|
2022-01-01 19:16:11 +11:00 |
|
Andrew Murray
|
c48271ab35
|
Handle case where path count is zero
|
2022-01-01 15:44:04 +11:00 |
|
Andrew Murray
|
1e092419b6
|
Initialize coordinates to zero
|
2022-01-01 15:44:04 +11:00 |
|
Andrew Murray
|
7370a0b1cf
|
Remove consecutive duplicates that only differ by their offset
|
2022-01-01 14:54:23 +11:00 |
|
Andrew Murray
|
1998d12bb6
|
Added sys import
|
2021-12-30 00:11:20 +11:00 |
|
Andrew Murray
|
4d1d2c9855
|
Merge pull request #5807 from DWesl/tkimaging-on-cygwin
Use the Windows method to get TCL functions on Cygwin
|
2021-12-30 00:08:31 +11:00 |
|
Andrew Murray
|
d8f2fb50a4
|
Merge pull request #5404 from radarhere/feed
Changed error type to allow for incremental WebP parsing
|
2021-12-29 07:33:56 +11:00 |
|
Hugo van Kemenade
|
3c39be3bc2
|
Merge pull request #5901 from radarhere/i16
Improved I;16 operations on big endian
|
2021-12-28 10:12:00 +02:00 |
|
Hugo van Kemenade
|
fccc261386
|
Merge pull request #5899 from radarhere/bmp
Ensure that BMP pixel data offset does not ignore palette
|
2021-12-28 10:10:08 +02:00 |
|
Hugo van Kemenade
|
17ec8b5c98
|
Merge pull request #5879 from radarhere/quantize
Limit quantized palette to number of colors
|
2021-12-28 10:08:54 +02:00 |
|
Hugo van Kemenade
|
cc670c940e
|
Merge pull request #5869 from radarhere/quantize_palette
Fixed palette index for zeroed color in FASTOCTREE quantize
|
2021-12-28 10:05:58 +02:00 |
|
Hugo van Kemenade
|
f560707def
|
Merge pull request #5859 from radarhere/saving_rgba_gif
When saving RGBA to GIF, make use of first transparent palette entry
|
2021-12-28 10:04:10 +02:00 |
|
Hugo van Kemenade
|
1806cf5607
|
Merge pull request #5848 from radarhere/sampleformat
Pass SAMPLEFORMAT to libtiff
|
2021-12-28 10:03:16 +02:00 |
|
Hugo van Kemenade
|
e7b53259d1
|
Merge pull request #5824 from radarhere/l_macro
Added rounding when converting P and PA
|
2021-12-28 10:02:36 +02:00 |
|
Hugo van Kemenade
|
8e631e4cd9
|
Merge pull request #5910 from radarhere/putdata
Improved putdata() documentation and data handling
|
2021-12-28 09:53:33 +02:00 |
|
Andrew Murray
|
aeb549ef8f
|
Fixed unpacking I;16B to I;16 on big endian
|
2021-12-28 17:38:01 +11:00 |
|
Andrew Murray
|
4b7b07de70
|
Fixed JPEG2000 I;16 images on big endian
|
2021-12-28 17:06:05 +11:00 |
|
Hugo van Kemenade
|
dd8049363e
|
Use more specific regex chars to prevent ReDoS - exclude carriage return
|
2021-12-28 10:22:39 +11:00 |
|
Andrew Murray
|
e0d5417bcd
|
Raise an error if sequence is not flattened
|
2021-12-28 09:38:41 +11:00 |
|
Andrew Murray
|
e9294d890f
|
Accept float values for putdata() in Python 3.10
|
2021-12-28 09:38:41 +11:00 |
|
Andrew Murray
|
4222605442
|
Fixed freeing pointer
|
2021-12-27 13:39:37 +11:00 |
|
Andrew Murray
|
73ccda9cd1
|
Do not compare properties to themselves
|
2021-12-26 13:27:41 +11:00 |
|
Andrew Murray
|
ff723e45ab
|
Ensure that pixel data offset does not ignore palette
|
2021-12-21 12:43:50 +11:00 |
|
Andrew Murray
|
768c189a29
|
Correct image by scaling pixels
|
2021-12-15 06:39:05 +11:00 |
|
Christopher Bruns
|
e87745d9ec
|
Check if installed Qt version supports Format_Grayscale16
|
2021-12-15 06:39:05 +11:00 |
|
Christopher Bruns
|
b1cc094f57
|
Add 16-bit grayscale test
|
2021-12-15 06:39:05 +11:00 |
|
Andrew Murray
|
ec198899f6
|
Limit quantized palette to number of colors
|
2021-12-11 16:23:37 +11:00 |
|
Andrew Murray
|
fdec387b4a
|
Fixed palette index for zeroed color in FASTOCTREE quantize
|
2021-12-11 16:07:45 +11:00 |
|
Andrew Murray
|
5c05fe4d9b
|
Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK
|
2021-12-07 11:40:44 +11:00 |
|
Andrew Murray
|
0e10a5cc7b
|
When saving RGBA, make use of first transparent palette entry
|
2021-12-07 06:37:01 +11:00 |
|
Andrew Murray
|
1fb1bec0e8
|
Added test
|
2021-11-29 17:49:19 +11:00 |
|
Andrew Murray
|
b383a175be
|
Convert subsequent GIF frames to RGB or RGBA
|
2021-11-29 17:49:06 +11:00 |
|
Andrew Murray
|
ab6efcb925
|
Merge pull request #5665 from infmagic2047/master
Do not return in ImageFile when saving to stdout
|
2021-11-26 00:12:40 +11:00 |
|