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
020308a7be
Clarified that the sequence object for putdata() should be flattened
2021-12-28 09:38:41 +11:00
Hugo van Kemenade
282d8250c6
Merge pull request #5908 from radarhere/none
2021-12-27 15:44:40 +02:00
Andrew Murray
4222605442
Fixed freeing pointer
2021-12-27 13:39:37 +11:00
Andrew Murray
0af91de452
Image.NONE is only used for resampling and dithers
2021-12-27 12:27:06 +11:00
Hugo van Kemenade
1510efb647
Merge pull request #5897 from m-shinder/main
...
Added ImageShow support for xdg-open
2021-12-23 08:32:16 +02:00
Andrew Murray
34ad580f42
Fixed typo
2021-12-22 16:42:39 +11:00
Andrew Murray
ff723e45ab
Ensure that pixel data offset does not ignore palette
2021-12-21 12:43:50 +11:00
mihail
5cca90a37c
Add: XDGViewer which uses xdg-open
...
Synopsis
xdg-open { file | URL }
xdg-open { --help | --manual | --version }
Use 'man xdg-open' or 'xdg-open --manual' for additional info.
2021-12-20 12:09:07 +03: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
6aca23cfa3
Support 16-bit grayscale ImageQt conversion.
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
Hugo van Kemenade
94ca035495
Merge pull request #5857 from radarhere/gif
2021-12-06 20:58:21 +02:00
Andrew Murray
06372b5e4b
Merge pull request #5798 from ilai-deutel/fix-webp-memory-leak
...
WebP: Fix memory leak during decoding on failure
2021-12-05 14:54:16 +11:00
Andrew Murray
6337428df1
Loading transparent pixels in C from subsequent GIF frames is no longer a problem
2021-11-29 17:49:12 +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
Andrew Murray
cea84e6b2d
Improved explanation of fromarray "mode" parameter
2021-11-23 20:35:35 +11:00
Andrew Murray
2e9193a485
Pass SAMPLEFORMAT to libtiff
2021-11-23 08:10:18 +11:00
Hugo van Kemenade
c7a90551ae
Merge pull request #5829 from radarhere/tga_orientation
2021-11-21 14:14:41 +02:00
Hugo van Kemenade
877d97e858
Merge pull request #5845 from radarhere/icns
2021-11-21 14:12:01 +02:00
Hugo van Kemenade
b692faf596
Merge pull request #5839 from radarhere/tiff
2021-11-21 13:59:12 +02:00
Hugo van Kemenade
c857366d39
Merge pull request #5694 from radarhere/polygon_width
2021-11-21 13:58:18 +02:00
Andrew Murray
838c8efa25
Corrected file length in header
2021-11-20 14:17:42 +11:00
Andrew Murray
83c42fcabd
Do not redeclare class each time when converting to NumPy
2021-11-20 10:13:10 +11:00
Andrew Murray
7d4a8668b1
Block tile TIFF tags when saving
2021-11-18 22:01:53 +11:00
Andrew Murray
90a52d3c0d
Added width argument to polygon
2021-11-16 22:02:54 +11:00
Hugo van Kemenade
2849347694
Merge pull request #5835 from radarhere/alpha
2021-11-16 09:07:18 +02:00
Hood
7a93328834
Fix _get_pushes_fd and _get_pulls_fd method signatures
...
Getters are supposed to have signature "PyObject *(PyObject *self, void *closure)", but the closure argument is often not used.
In wasm it causes a trap if a function is declared with one argument and then called with two.
2021-11-15 08:49:55 -08:00
Andrew Murray
ca15c684ea
Only prevent repeated polygon pixels when drawing with transparency
2021-11-15 23:28:29 +11:00
Andrew Murray
fc90a9285a
Added support for top right and bottom right orientations
2021-11-11 21:53:28 +11:00
Hugo van Kemenade
18d34b287f
Add support for pickling TrueType fonts
2021-11-10 14:34:20 +02:00