Hugo van Kemenade
|
7a06bc6357
|
Merge pull request #6533 from nulano/document_imagedraw_attributes
|
2022-10-25 13:06:17 +03:00 |
|
Hugo van Kemenade
|
5a6293bcaf
|
Merge pull request #6630 from radarhere/exiftags_enum
|
2022-10-24 23:50:09 +03:00 |
|
Andrew Murray
|
46b0644c4f
|
Do not modify previous frame when calculating delta
|
2022-10-24 22:19:22 +11:00 |
|
Andrew Murray
|
5c9bc6517f
|
Merge pull request #6674 from npjg/main
Added support for reading BMP images with RLE4 compression
|
2022-10-24 17:11:11 +11:00 |
|
Andrew Murray
|
cf46156345
|
Moved comment back [ci skip]
|
2022-10-24 17:07:57 +11:00 |
|
Andrew Murray
|
f7363c1091
|
Decode JPEG compressed BLP1 data in original mode
|
2022-10-23 15:54:55 +11:00 |
|
Andrew Murray
|
6c8234bef3
|
Combined BMP RLE decoders
|
2022-10-22 19:54:54 +11:00 |
|
Nathanael Gentry
|
cc45886bc3
|
Revert unintentional change
|
2022-10-21 20:59:16 -04:00 |
|
pre-commit-ci[bot]
|
f2dfd0bfb3
|
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
2022-10-21 23:41:29 +00:00 |
|
Nathanael Gentry
|
70e3e4fb10
|
BMP: Add 4-bit RLE decoder
|
2022-10-21 19:45:41 -04:00 |
|
Hugo van Kemenade
|
79b3b000c1
|
Merge pull request #6661 from radarhere/gps
|
2022-10-20 13:41:50 +02:00 |
|
Hugo van Kemenade
|
bb2016794f
|
Merge pull request #6647 from radarhere/rgb2lab
|
2022-10-19 10:32:03 +02:00 |
|
Hugo van Kemenade
|
87a9d7197e
|
Merge pull request #6644 from radarhere/convert
|
2022-10-19 10:22:00 +02:00 |
|
Hugo van Kemenade
|
745dc33525
|
Merge pull request #6576 from radarhere/gif
|
2022-10-18 16:16:57 +02:00 |
|
Hugo van Kemenade
|
3d491663ba
|
Merge pull request #6610 from radarhere/png_save_all
|
2022-10-18 16:14:53 +02:00 |
|
Hugo van Kemenade
|
1f5be894b9
|
Merge pull request #6662 from radarhere/pa
|
2022-10-17 13:12:33 +02:00 |
|
Hugo van Kemenade
|
d138b2d41e
|
Merge pull request #6627 from radarhere/crc
|
2022-10-13 15:12:45 +02:00 |
|
Andrew Murray
|
a4b257269e
|
Image channel is used when converting PA with an RGBA palette
|
2022-10-13 20:21:39 +11:00 |
|
Andrew Murray
|
eccf9e87cf
|
Added GPS tags
|
2022-10-13 19:28:39 +11:00 |
|
Andrew Murray
|
5f8938cb8e
|
Merge branch 'main' into gif
|
2022-10-12 22:01:35 +11:00 |
|
Hugo van Kemenade
|
c2efd60e22
|
Merge pull request #6594 from radarhere/numpy
|
2022-10-12 12:57:51 +02:00 |
|
Hugo van Kemenade
|
baaf65453a
|
Merge pull request #6623 from radarhere/imt
|
2022-10-12 12:52:22 +02:00 |
|
Hugo van Kemenade
|
5852b84162
|
Merge pull request #6611 from radarhere/imageshow
|
2022-10-12 12:50:50 +02:00 |
|
Hugo van Kemenade
|
a275541640
|
Merge pull request #6626 from radarhere/fli
|
2022-10-12 12:49:54 +02:00 |
|
Hugo van Kemenade
|
cf3132b7de
|
Merge pull request #6592 from radarhere/gif_rgba
|
2022-10-12 12:47:38 +02:00 |
|
Hugo van Kemenade
|
eb59cb61d5
|
Merge pull request #6517 from radarhere/multiline_centered_embedded_color
Round box position to integer when pasting embedded color
|
2022-10-11 16:49:13 +02:00 |
|
Hugo van Kemenade
|
4995d045dc
|
Merge pull request #6582 from radarhere/webp_exif
Removed EXIF prefix when saving WebP
|
2022-10-11 16:48:28 +02:00 |
|
Hugo van Kemenade
|
5076d34775
|
Merge pull request #6579 from radarhere/im
Pad IM palette to 768 bytes when saving
|
2022-10-11 16:47:43 +02:00 |
|
Andrew Murray
|
28878c68e1
|
Merge pull request #6449 from ShadelessFox/main
Added DDS BC6 reading
|
2022-10-11 12:58:24 +11:00 |
|
Andrew Murray
|
2942868270
|
Merge pull request #6642 from JayWiz/1-support-for-16-bit-integer-tiffs
Added support for opening WhiteIsZero 16 bit integer TIFF images
|
2022-10-11 10:10:18 +11:00 |
|
Andrew Murray
|
10edb29674
|
Merge pull request #6654 from jsbueno/fix6652/imagepalette_rgba_color
Raise an error when allocating translucent color to RGB palette
|
2022-10-10 19:23:18 +11:00 |
|
Hugo van Kemenade
|
91e820fb46
|
Merge pull request #6633 from radarhere/raqm
|
2022-10-10 09:16:10 +02:00 |
|
Andrew Murray
|
0b2cef5b03
|
Updated error message
|
2022-10-10 12:02:10 +11:00 |
|
Andrew Murray
|
397167569a
|
Recommend raqm for non-English text
Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
|
2022-10-10 09:11:41 +11:00 |
|
João S. O. Bueno
|
f9a3178bb3
|
Fix #6652: Handle translucent color used in RGB ImagePallete
|
2022-10-09 11:47:24 -03:00 |
|
Andrew Murray
|
fcd3eef594
|
Added conversion between RGB/RGBA/RGBX and LAB
|
2022-10-07 22:33:45 +11:00 |
|
Andrew Murray
|
b8cd3e72a6
|
Do not attempt normalization if image is already normal
|
2022-10-07 09:48:56 +11:00 |
|
Andrew Murray
|
e6ffbfd8df
|
If palette is present but not needed, do not use global palette
|
2022-10-06 08:46:31 +11:00 |
|
Andrew Murray
|
0fd110864a
|
Changed mode to I;16
|
2022-10-05 21:15:45 +11:00 |
|
Jay-Jay Aslan
|
802a1430fe
|
added support for 16 bit integer tiffs
|
2022-10-05 11:03:51 +02:00 |
|
Andrew Murray
|
fea604f693
|
Merge pull request #6556 from radarhere/returns
Improved documentation of ImageDraw return values
|
2022-10-03 19:06:58 +11:00 |
|
Andrew Murray
|
74f47d8c1a
|
Document that basic layout is faster than raqm
|
2022-10-03 10:03:13 +11:00 |
|
Andrew Murray
|
ba78f5d0da
|
Document the default layout engine
|
2022-10-03 09:39:37 +11:00 |
|
Andrew Murray
|
d03f35b5bb
|
Added enums
|
2022-10-01 17:24:35 +10:00 |
|
Andrew Murray
|
b34307b9d2
|
Corrected docstring
|
2022-09-30 21:57:54 +10:00 |
|
Eric Soroos
|
db1b74198b
|
Don't reassign crc on close
|
2022-09-30 21:49:15 +10:00 |
|
Andrew Murray
|
ea3b66d8ef
|
Allow palette chunk to not be first
|
2022-09-29 21:29:16 +10:00 |
|
Andrew Murray
|
cb2243713c
|
Only read a maximum of 100 bytes at a time
|
2022-09-29 08:22:31 +10:00 |
|
Andrew Murray
|
d402fe0b17
|
Added IMT tests
|
2022-09-29 08:22:01 +10:00 |
|
Hugo van Kemenade
|
aa8877ac5b
|
Merge pull request #6569 from radarhere/tiff_child_images
|
2022-09-27 16:45:37 +03:00 |
|
Andrew Murray
|
3fd6a1e312
|
Merge pull request #6596 from PososikTeam/fix-padding
Improved palette handling in ImageOps
|
2022-09-27 07:27:40 +10:00 |
|
Hugo van Kemenade
|
b7353af610
|
Merge pull request #6567 from radarhere/palette
|
2022-09-24 13:27:41 +03:00 |
|
Hugo van Kemenade
|
3a30a87139
|
Merge pull request #6559 from radarhere/photoimage
|
2022-09-24 13:26:23 +03:00 |
|
Andrew Murray
|
34f61d6d2d
|
Updated redirected URLs
|
2022-09-23 22:13:50 +10:00 |
|
Andrew Murray
|
aabb964de1
|
Show all frames in ImageShow
|
2022-09-23 20:14:05 +10:00 |
|
Andrew Murray
|
b2b3b62be7
|
Consider all frames when selecting mode for PNG save_all
|
2022-09-23 20:06:08 +10:00 |
|
Andrew Murray
|
b3e847a164
|
Merge branch 'main' into fix-padding
|
2022-09-21 20:22:27 +10:00 |
|
Hugo van Kemenade
|
f98fde7dad
|
Merge pull request #6522 from bibinhashley/ImageOps.contain-function-issue-in-finding-new-size
|
2022-09-21 12:58:09 +03:00 |
|
Hugo van Kemenade
|
920bcecd0e
|
Merge pull request #6548 from radarhere/gif_palette
|
2022-09-21 12:46:56 +03:00 |
|
Hugo van Kemenade
|
f73499e475
|
Merge pull request #6543 from radarhere/remap_palette
|
2022-09-21 12:45:26 +03:00 |
|
Andrew Murray
|
3c42b270b9
|
Copy palette in expand() for PA
|
2022-09-19 21:39:38 +10:00 |
|
Andrew Murray
|
279ddf4ce6
|
Use getpalette() in ImageOps
|
2022-09-19 21:34:29 +10:00 |
|
Andrew Murray
|
c0aaf54816
|
Removed unnecessary palette copy
|
2022-09-19 12:41:20 +10:00 |
|
Sitcebelly
|
d88200e0d0
|
fix bug
|
2022-09-18 22:32:09 +03:00 |
|
Sitcebelly
|
d80aa74da4
|
Put palette into the new pad image
|
2022-09-18 21:14:52 +03:00 |
|
Andrew Murray
|
d02f91c6da
|
Raise a warning if NumPy will not raise an error during conversion
|
2022-09-17 20:11:55 +10:00 |
|
Andrew Murray
|
6663ed929b
|
If first frame has transparency for RGB_ALWAYS, use RGBA
|
2022-09-17 17:58:24 +10:00 |
|
Andrew Murray
|
17b56b9463
|
Merge branch 'main' into set_variation_by_name
|
2022-09-17 00:01:05 +10:00 |
|
Andrew Murray
|
166654d985
|
Merge branch 'main' into multiline_centered_embedded_color
|
2022-09-16 23:57:27 +10:00 |
|
Hugo van Kemenade
|
50e0c85380
|
Merge pull request #6500 from radarhere/tga
|
2022-09-16 16:29:44 +03:00 |
|
Andrew Murray
|
16d04f4a49
|
Removed EXIF prefix when saving
|
2022-09-15 21:25:40 +10:00 |
|
Andrew Murray
|
50ba43ac4f
|
Pad IM palette to 768 bytes when saving
|
2022-09-14 21:01:58 +10:00 |
|
Andrew Murray
|
8b2d70d17a
|
Corrected BMP palette size when saving
|
2022-09-14 19:54:36 +10:00 |
|
Andrew Murray
|
ae6520ccd6
|
Fixed pasting an L frame onto an RGB(A) GIF
|
2022-09-14 00:05:23 +10:00 |
|
Hugo van Kemenade
|
9b53e3b581
|
Merge pull request #6539 from radarhere/thumbnail
Do not call load() before draft() in Image.thumbnail
|
2022-09-11 19:15:01 +03:00 |
|
Andrew Murray
|
beb7b4d0f6
|
Added reading of TIFF child images
|
2022-09-10 22:50:54 +10:00 |
|
Andrew Murray
|
2a7e603ae2
|
Defer parsing of palette into colors
|
2022-09-09 22:28:30 +10:00 |
|
Andrew Murray
|
bce9df62f1
|
Rearranged text
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2022-09-06 16:19:47 +10:00 |
|
Andrew Murray
|
7359af91f0
|
Rearranged text
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2022-09-06 16:18:55 +10:00 |
|
Andrew Murray
|
209ec9da47
|
Use target
|
2022-09-06 06:43:52 +10:00 |
|
Andrew Murray
|
ee5de25f87
|
Apply transparency to P images before passing to tkinter.PhotoImage
|
2022-09-05 11:58:45 +10:00 |
|
Andrew Murray
|
780de80e5c
|
Added examples for updating code
|
2022-09-03 22:23:05 +10:00 |
|
Andrew Murray
|
a36b766d36
|
Simplified enum references
|
2022-09-03 20:53:22 +10:00 |
|
Hugo van Kemenade
|
7158816bc8
|
Merge pull request #6552 from radarhere/constants
|
2022-08-31 18:06:00 +03:00 |
|
mergify[bot]
|
762c29c711
|
Merge pull request #6504 from radarhere/pyaccess_pa
Allow RGB and RGBA values for PA image putpixel
|
2022-08-31 13:12:06 +00:00 |
|
Andrew Murray
|
d06cd7073d
|
Merge pull request #6551 from nulano/interp
Removed support for PyPy before Python 3.6
|
2022-08-31 21:27:58 +10:00 |
|
Andrew Murray
|
2eca2989a2
|
Merge branch 'main' into pyaccess_pa
|
2022-08-31 20:56:38 +10:00 |
|
Hugo van Kemenade
|
b953f73548
|
Merge pull request #6518 from radarhere/pdf_ccittfaxdecode
|
2022-08-31 13:55:46 +03:00 |
|
Hugo van Kemenade
|
b607e834a9
|
Merge pull request #6510 from radarhere/buffer
|
2022-08-31 13:50:35 +03:00 |
|
Hugo van Kemenade
|
6697de1160
|
Merge pull request #6493 from radarhere/bytes_ascii
|
2022-08-31 13:46:36 +03:00 |
|
Andrew Murray
|
b3dcf17886
|
Use constants
|
2022-08-31 20:09:05 +10:00 |
|
Hugo van Kemenade
|
96441fb3b1
|
Merge pull request #6499 from radarhere/eps
|
2022-08-30 17:11:13 +03:00 |
|
nulano
|
54c560f611
|
Removed support for PyPy before Python 3.6
|
2022-08-30 14:12:48 +02:00 |
|
Andrew Murray
|
7b0e56bb21
|
Removed support for Python before interpaddr()
|
2022-08-30 09:21:24 +10:00 |
|
Andrew Murray
|
841ba4a940
|
Simplified code
|
2022-08-30 08:08:01 +10:00 |
|
Andrew Murray
|
e7fab6abf4
|
Fixed remapping to palette with duplicate entries
|
2022-08-29 23:20:31 +10:00 |
|
Andrew Murray
|
9fa421923c
|
Removed requirement for 256 palette entries
|
2022-08-28 15:58:30 +10:00 |
|
Andrew Murray
|
38b53a9fd7
|
Do not call load() before draft()
|
2022-08-26 20:33:51 +10:00 |
|
Ondrej Baranovič
|
18bd77bbc0
|
simplify code, make test more generic
|
2022-08-25 19:45:33 +10:00 |
|
nulano
|
ced381edaa
|
Document ImageDraw attributes
|
2022-08-25 00:48:19 +02:00 |
|
Andrew Murray
|
f9d3ee0f48
|
Round position in pad()
|
2022-08-24 22:56:19 +10:00 |
|
Bibin Hashley
|
be9224f285
|
ImageOps.contain function finding new size issue
|
2022-08-23 02:57:03 +05:30 |
|
Andrew Murray
|
3b4ea7c602
|
Do not use CCITTFaxDecode filter if libtiff is not available
|
2022-08-22 19:57:33 +10:00 |
|
Andrew Murray
|
54b01f55f8
|
Round box position to integer when pasting embedded color
|
2022-08-22 12:14:54 +10:00 |
|
Andrew Murray
|
c463ef4fe3
|
Fallback to not using mmap if buffer is not large enough
|
2022-08-17 21:13:09 +10:00 |
|
Hugo van Kemenade
|
87ecd01fc0
|
Merge pull request #6484 from radarhere/imagedraw_font
|
2022-08-15 08:08:53 +03:00 |
|
Andrew Murray
|
a37593f004
|
Allow RGB and RGBA values for PA image putpixel
|
2022-08-14 14:34:42 +10:00 |
|
Andrew Murray
|
5d4fbdfab4
|
Simplified code
|
2022-08-13 19:46:46 +10:00 |
|
Andrew Murray
|
99e401123b
|
Corrected palette size when saving
|
2022-08-13 19:46:07 +10:00 |
|
Andrew Murray
|
7e1a0ca544
|
Open 1 bit EPS in mode 1
|
2022-08-13 18:32:29 +10:00 |
|
Andrew Murray
|
3459120732
|
Fixed writing bytes as ASCII tag
|
2022-08-11 20:46:58 +10:00 |
|
Andrew Murray
|
8135bd5cfb
|
Added documentation
|
2022-08-11 10:35:44 +10:00 |
|
Hugo van Kemenade
|
92b0f2c919
|
Merge pull request #6476 from radarhere/exif
|
2022-08-09 15:08:54 +03:00 |
|
Hugo van Kemenade
|
26b7930bfc
|
Merge pull request #6485 from radarhere/font
Note to Windows users that FreeType will keep the font file open
|
2022-08-07 19:14:09 +03:00 |
|
Hugo van Kemenade
|
ae14255c34
|
Merge pull request #6470 from radarhere/pdf_ccittfaxdecode
Save 1 mode PDF using CCITTFaxDecode filter
|
2022-08-07 19:11:37 +03:00 |
|
Andrew Murray
|
c24b6ef4f0
|
Document workaround
|
2022-08-06 23:01:36 +10:00 |
|
Andrew Murray
|
42a5a743c1
|
Note to Windows users that FreeType will keep the font file open
|
2022-08-06 22:48:10 +10:00 |
|
Andrew Murray
|
04d9761316
|
Changed "font" to class variable
|
2022-08-06 17:29:44 +10:00 |
|
Andrew Murray
|
e77a7b6b4f
|
Added support for RGBA PSD images
|
2022-08-05 23:29:58 +10:00 |
|
Andrew Murray
|
1197e19982
|
Document that exif_transpose() does not change orientations of 1
|
2022-08-04 14:19:17 +10:00 |
|
Andrew Murray
|
1112ad67a3
|
Document that orientation data is removed by exif_transpose()
|
2022-08-04 14:18:31 +10:00 |
|
Andrew Murray
|
c3cc621c67
|
Merge branch 'python-pillow-main'
|
2022-08-02 15:55:21 +10:00 |
|
Andrew Murray
|
2b14d83549
|
Added strip_size as TIFF encoder argument
|
2022-08-01 21:41:17 +10:00 |
|
Andrew Murray
|
f5b27f90f7
|
Save 1 mode PDF using CCITTFaxDecode filter
|
2022-08-01 20:38:47 +10:00 |
|
mergify[bot]
|
363586be6a
|
Merge pull request #6463 from bigcat88/xmp-tags-orientation
Parse orientation from XMP tag contents
|
2022-07-30 02:02:50 +00:00 |
|
mergify[bot]
|
87a08e2381
|
Merge pull request #6457 from REDxEYE/ATI1-2_support
Add support for ATI1/2(BC4/BC5) DDS files
|
2022-07-27 12:30:52 +00:00 |
|
Andrew Murray
|
4276340074
|
Sorted formats by n
|
2022-07-27 21:32:48 +10:00 |
|
Andrew Murray
|
f42e255206
|
Simplified code
|
2022-07-26 11:58:44 +10:00 |
|
Alexander Piskun
|
6e97da0260
|
fixing xmp tag orientation generated by exiftool
|
2022-07-26 00:30:32 +03:00 |
|
Hugo van Kemenade
|
cd261abbcb
|
Merge pull request #6455 from radarhere/gif_tile
|
2022-07-25 10:05:27 +03:00 |
|
Hugo van Kemenade
|
dd20412472
|
Merge pull request #6444 from radarhere/mpo
Support saving multiple MPO frames
|
2022-07-24 11:21:46 +03:00 |
|
Andrew Murray
|
5bd893f760
|
Rename format to BC6H and BC6HS
|
2022-07-23 14:16:40 +10:00 |
|
REDxEYE
|
2376399150
|
Add test and test files for ATI1 pixel format and fix image mode for ATI1
|
2022-07-23 01:02:06 +03:00 |
|
REDxEYE
|
ad2c6a20fe
|
Add support for ATI1/2(BC4/BC5) DDS files
This commit adds support for loading DDS with ATI1 and ATI2 fourcc pixel format
|
2022-07-23 00:30:27 +03:00 |
|
Andrew Murray
|
8784ee1410
|
Moved code into separate function
|
2022-07-22 07:59:30 +10:00 |
|
Andrew Murray
|
0844fb0ed3
|
Do not clear tile if not updating the image when seeking
|
2022-07-21 09:05:14 +10:00 |
|
ShadelessFox
|
18a3c249b6
|
Fix BC6H_SF decoder
|
2022-07-18 22:24:40 +03:00 |
|
Andrew Murray
|
dea30e4c80
|
Fixed set_variation_by_name offset
|
2022-07-18 08:39:23 +10:00 |
|
Andrew Murray
|
2944ff18d6
|
Support saving multiple MPO frames
|
2022-07-16 20:02:58 +10:00 |
|
Tim Gates
|
dfa6655bdd
|
docs: fix simple typo, unpredicatable -> unpredictable
There is a small typo in src/PIL/Image.py.
Should read `unpredictable` rather than `unpredicatable`.
Signed-off-by: Tim Gates <tim.gates@iress.com>
|
2022-07-16 19:04:42 +10:00 |
|
Andrew Murray
|
9f6a315092
|
Added ABGR MASK_MODE
|
2022-07-14 07:25:28 +10:00 |
|
Andrew Murray
|
2b9d48403a
|
Reordered SUPPORTED to match MASK_MODES
|
2022-07-14 07:08:25 +10:00 |
|
Hugo van Kemenade
|
ec0b9ede09
|
Merge pull request #6429 from radarhere/psdraw
|
2022-07-12 13:01:12 +03:00 |
|
Andrew Murray
|
40a0999303
|
Raise ValueError if PNG sRGB chunk is truncated
|
2022-07-11 20:02:41 +10:00 |
|
Andrew Murray
|
80c1ef5dcd
|
Simplified rectangle command
|
2022-07-11 19:38:46 +10:00 |
|
Andrew Murray
|
db1d945ce7
|
Changed second rectangle parameter to distance from bottom
|
2022-07-11 18:36:27 +10:00 |
|
Andrew Murray
|
ed98c668ee
|
Fixed PSDraw rectangle
|
2022-07-11 06:54:23 +10:00 |
|
Hugo van Kemenade
|
b0185e4e48
|
Merge pull request #6415 from radarhere/doc
|
2022-07-06 21:01:54 +03:00 |
|
Andrew Murray
|
4f7f5470b1
|
Fixed typo
|
2022-07-06 08:30:24 +10:00 |
|
Andrew Murray
|
527eecae80
|
Fallback to python3
|
2022-07-05 20:55:56 +00:00 |
|