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
Hugo van Kemenade
0b5c150805
Merge pull request #6497 from radarhere/convert
2022-08-31 17:09:38 +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
e613271776
Fixed typo
2022-08-27 18:48:47 +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
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
Andrew Murray
8a60db322f
Copy palette when converting from P to PA
2022-08-17 17:05:53 +10:00
Andrew Murray
b84816c02f
Added pa2p
2022-08-16 22:45:55 +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
ShadelessFox
952237d373
Minimize unnecessary code changes
2022-07-31 19:16:25 +03: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
ShadelessFox
3bec5999e0
Rename remaining occurrences of BC6S -> BC6HS
2022-07-23 15:20:35 +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
4b97f88ef8
Code cleanup
2022-07-19 02:19:21 +03:00
ShadelessFox
18a3c249b6
Fix BC6H_SF decoder
2022-07-18 22:24:40 +03:00
REDxEYE
b7715d1600
Fix BC6H_SF decoding error.
...
Decoding error were caused by additional sign extend call after endpoint
transform, according to khronos documentation, you only suppose to sign
extend endpoints only once, further calls to sign extend mangles
endpoint data.
2022-07-18 22:24:40 +03:00
ShadelessFox
f58c0ea533
Fix BC6 block decoder
2022-07-18 22:24:40 +03: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
Santiago Castro
a0b22d2203
Fix when sys.executable
is empty or null
2022-07-04 09:50:47 -07:00
Andrew Murray
300f6c8a59
Document where to find other codecs
2022-07-04 19:33:21 +10:00
Hugo van Kemenade
26e2c7e030
9.3.0.dev0 version bump
2022-07-01 21:29:53 +03:00
Hugo van Kemenade
dc518ac25e
9.2.0 version bump
2022-07-01 16:16:26 +03:00
Andrew Murray
8a6050ee5b
Replaced __internal__ argument with warning filters
2022-07-01 14:10:29 +02:00
Andrew Murray
729fe6f8b0
Updated indentation
2022-07-01 19:45:36 +10:00
nulano
ad5271d62f
Document replacements for individual deprecated font methods
2022-06-30 15:03:55 +02:00
Andrew Murray
65020e7c7c
Documented deprecation in individual methods
2022-06-30 15:03:12 +02:00
Ondrej Baranovič
838b1f1598
add replacement for getsize_multiline to deprecation warning
2022-06-30 14:22:07 +02:00
pre-commit-ci[bot]
303ec1a95e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-30 12:21:43 +00:00
Ondrej Baranovič
f57a9d678c
update TransposedFont.getlength error message
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2022-06-30 14:20:56 +02:00
Andrew Murray
0d91d13a6e
Merge branch 'main' into deprecate-getsize
2022-06-30 20:37:37 +10:00
Andrew Murray
d66e730fea
Merge pull request #6376 from nulano/fribidi-no-version
...
Fixed null check for fribidi_version_info in FriBiDi shim
2022-06-30 19:27:28 +10:00
Andrew Murray
c9f1b35e98
Added GIF decompression bomb check
2022-06-30 12:47:35 +10:00
Hugo van Kemenade
714ff4e397
Merge pull request #6386 from dawidcrivelli/handle_pcf_missing_characters
...
Handle PCF fonts files with less than 256 characters
2022-06-27 07:59:50 +03:00
Andrew Murray
93805d5257
Limit expected number of characters to nencoding
2022-06-27 14:05:13 +10:00
Andrew Murray
fc497ffe5e
Merge pull request #6378 from raygard/fix_get_optimize
...
Improved GIF optimize condition
2022-06-27 09:12:20 +10:00