Hugo
3dbd4fb9e8
Fix DeprecationWarning in Python 3.7
2018-05-06 15:31:43 +03:00
Andrew Murray
765a6c7e74
Updated redirected URLs
2018-04-30 14:20:32 +10:00
Andrew Murray
f77adb5ab3
Replaced broken URLs with archive URLs
2018-04-30 11:01:09 +10:00
Hugo
de6baf65f3
Clarify PILLOW_VERSION will be removed after VERSION
2018-04-25 11:24:50 +03:00
Hugo
ef9bf76ce8
PILLOW_VERSION will be removed in a future release
2018-04-25 11:24:50 +03:00
Hugo
34d66494ca
Keep Image.VERSION here
2018-04-25 11:21:38 +03:00
Hugo
d80ed2e948
Deprecate PILLOW_VERSION and VERSION, use __version__ instead
2018-04-25 11:21:38 +03:00
Hugo
e33dd498f5
Prefer more conventional __version__ rather than PILLOW_VERSION
2018-04-25 11:21:38 +03:00
tianyu
d6926009d0
Fixed bug: ImageDraw.multiline_textsize() returning wrong size by adding extra spacing
2018-04-24 22:54:27 +08:00
tianyu
b77e89b286
Added getsize_multiline support for ImageFont
2018-04-24 22:26:52 +08:00
Alexander
997e554593
Revert ValueErrors to RuntimeErrors in ImageMorph module
2018-04-22 20:52:38 +03:00
Alexander Karpinsky
dddeecc945
Merge pull request #3055 from uploadcare/imagemorph-type-check
...
Fix incorrect image type checking in _imagingmorph module
2018-04-22 20:10:34 +03:00
Alexander
101c095e99
Add tests for wrong types
2018-04-22 19:51:57 +03:00
Hugo
04a1f71b4c
Merge pull request #3105 from radarhere/py3
...
Change Python version checks to use util
2018-04-22 18:37:33 +03:00
Andrew Murray
57c7a51b51
Renamed CLIP to CLIP8
2018-04-21 18:14:05 +10:00
Andrew Murray
99dcc57720
Moved CLIP definitions into ImagingUtils.h
2018-04-21 16:35:58 +10:00
Andrew Murray
eebe3ea923
Corrected undefined behaviour
2018-04-21 13:42:39 +10:00
Andrew Murray
b4e6cdadac
Added py3 variable to _util
2018-04-20 09:19:13 +10:00
Andrew Murray
bf77bba323
Changed dictionary comprehension style
2018-04-18 16:00:57 +10:00
Andrew Murray
cbc056f43d
Fixed whitespace
2018-04-18 16:00:57 +10:00
Andrew Murray
06f4cd62ad
Removed redundant backslashes
2018-04-18 16:00:18 +10:00
Andrew Murray
30c9ca15fb
Fixed docstrings
2018-04-18 16:00:17 +10:00
Alexander
d117026511
fix float16tofloat32
2018-04-15 01:46:26 +03:00
Alexander
4c983674c0
avoid compilation varnings
2018-04-15 01:20:57 +03:00
Alexander
497e9d8251
full buffer support
2018-04-15 00:33:15 +03:00
Alexander
2c87242027
Support for many many LUT source on C level
2018-04-14 23:12:28 +03:00
Alexander
5ec1b2e8ba
versionadded
2018-04-14 18:48:06 +03:00
Alexander
c8405ef706
Transparently store numpy arrays in ColorLut
2018-04-14 18:16:28 +03:00
Alexander Karpinsky
b01ba0f50c
Merge pull request #3091 from uploadcare/lut-alter
...
Transforming LUTs
2018-04-14 18:08:52 +03:00
Alexander
aba478abba
Raise error if it is occurred during conversion in getlist
2018-04-14 17:13:05 +03:00
Alexander
854a0d6044
edit doctring [ci skip]
2018-04-14 15:03:34 +03:00
Alexander
68af72bef4
edit doctring [ci skip]
2018-04-13 10:07:51 +03:00
Alexander
d9b8d970b2
edit doctring [ci skip]
2018-04-12 23:42:47 +03:00
Alexander
daa8e7dacd
Add earlier catching of wrong channels count
2018-04-12 12:40:40 +03:00
Alexander
1a371e572c
update repr method
2018-04-12 12:10:28 +03:00
Alexander
75c76d91e1
Add repr for Color3DLUT
2018-04-12 11:54:54 +03:00
Alexander
70c453b857
rename alter() to transform()
...
add with_normals argument
docstring
2018-04-11 16:17:10 +03:00
Alexander
dcb37dd1f1
new method alter(); 3 times faster generate()
2018-04-11 16:15:10 +03:00
Hugo
215b0e0833
Merge pull request #3086 from radarhere/info
...
Change encoderinfo to have priority over info when saving GIF images
2018-04-11 15:23:19 +03:00
Alexander Karpinsky
096a81b7fd
Merge pull request #3083 from uploadcare/versions-cleanup
...
Rename PIL.version to PIL._version and remove it from module
2018-04-11 15:05:27 +03:00
Andrew Murray
032027303f
Fixed typo
2018-04-11 13:46:42 +10:00
Andrew Murray
05c78a13e7
Changed encoderinfo to have priority over info when saving GIF images
2018-04-11 08:57:31 +10:00
Alexander
6958ce1700
Rename PIL.version to PIL._version and remove it from module
2018-04-09 16:09:36 +03:00
Alexander Karpinsky
e24fad40ad
Merge pull request #3056 from uploadcare/color-LUT
...
3D Color lookup tables
2018-04-09 10:41:44 +03:00
Hugo
429c4bf30a
Remove unnecessary '#if 0' code
2018-04-05 12:20:21 +03:00
Hugo
e25df9d65f
Tabs to spaces, no other changes
2018-04-05 12:02:19 +03:00
Hugo
0567a54cd7
Merge pull request #3057 from storesource/RotateImagewithColor
...
Enabling background colour parameter on rotate
2018-04-05 09:45:22 +01:00
Hugo
9b10bc8bd2
Merge pull request #3072 from jdufresne/if1
...
Remove unnecessary `#if 1` directive
2018-04-05 09:44:00 +01:00
Hugo
5869c28346
Merge pull request #3070 from jdufresne/unused
...
Remove unused Python class, Path
2018-04-05 09:39:04 +01:00
Jon Dufresne
b56fe11086
Remove unnecessary #if 1
directive
...
The preprocessor directive `#if 1` always evaluates as true, so the
enclosed code is always compiled.
The directive has existed since the original fork from PIL,
9a640e3157
.
2018-04-04 05:30:05 -07:00
Jon Dufresne
85ff61f4dc
Remove unused Python class, Path
...
The class is always overridden by the C implementation. The Python
implementation is unused.
2018-04-03 20:57:30 -07:00
Jon Dufresne
e705cd1476
Fix dereferencing type-punned pointer will break strict-aliasing
...
Compiler warning appeared as:
src/path.c:574:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
Py_TYPE(&item)->tp_name);
^~~~~~~
As item is already of type PyObject*, and the Py_TYPE macro is
equivalent to (((PyObject*)(o))->ob_type), no need for the dereference.
https://docs.python.org/3/c-api/structures.html#c.Py_TYPE
2018-04-03 20:42:03 -07:00
Alexander
79ed02b8f4
Fix _i2f compilation on some GCC versions
2018-04-02 17:10:51 +03:00
Eric Soroos
0b578f25d5
5.1.0 version bump
2018-04-02 10:23:36 +00:00
Alexander
4231038132
Remove unused imports
2018-04-01 19:52:39 +03:00
Kathryn Davies
8f6be2ee7d
Move location of fclose and add dump test.
2018-03-31 21:28:37 -07:00
Alexander
912980c52f
Remove Color3DLUT.from_cube_file from сore library
2018-03-31 19:56:09 +03:00
Alexander
76d467245d
Release GIL
2018-03-31 09:52:05 +03:00
Kathryn Davies
147f835146
Fix a resource leak: close fp before return (found by cppcheck)
2018-03-30 15:42:56 -07:00
Alexander
805dc44707
improve color cube parser
2018-03-30 11:29:59 +03:00
Alexander
e304a0d501
add tests, fix error messages
2018-03-30 09:57:54 +03:00
Alexander
aa929dda98
from_cube_file + test
2018-03-30 02:02:37 +03:00
Alexander
d2a5d1e44d
Add tests for some cases and fix bugs
2018-03-29 23:56:51 +03:00
Alexander
7f0bbf52e3
Python3 fix
2018-03-29 17:37:00 +03:00
Alexander
622749530b
Color3DLUT.generate
2018-03-29 17:26:21 +03:00
Alexander
506995d816
Tests for python API
2018-03-29 16:37:35 +03:00
Alexander
461a090405
Python interface
2018-03-29 14:40:34 +03:00
Alexander
71f643e1ea
doesn't affect accuracy, but a bit faster
2018-03-29 11:57:37 +03:00
storesource
f358038968
modify comment
2018-03-27 19:03:35 +05:30
storesource
bca6c4384f
Added review Changes
...
Changed parameter name to fillcolor
Added full stop on param description
2018-03-27 19:01:33 +05:30
Alexander
838a5cffe7
more tests and fixed bug for interpolate4
2018-03-26 23:17:17 +03:00
Alexander
5227c30561
typos
2018-03-26 22:33:22 +03:00
Alexander
5f0b7ee73e
More tests
2018-03-26 22:30:55 +03:00
Alexander
78d16d30c4
share clip8_lookups table between Resample and ColorLUT
2018-03-26 18:02:08 +03:00
Alexander
df192fff1e
one function table_index3D
2018-03-26 17:41:25 +03:00
Alexander
845f4dbfe1
update comment
2018-03-26 17:34:56 +03:00
Alexander
3a5f0201f5
pure FPI implementation
2018-03-26 17:23:14 +03:00
storesource
a42beccee7
Enabling background colour parameter on rotate
...
Enabling the user to choose the background colour of the final rotated image rather than just black.
parameter added: backgroundcolor
2018-03-26 19:29:44 +05:30
Alexander
23827d5250
3D to 4D implementation
2018-03-26 14:18:17 +03:00
Alexander
696ae12b37
3D to 3D implementation
2018-03-26 14:14:52 +03:00
Alexander
d2d546d4ae
Python to C bridge
2018-03-26 11:26:51 +03:00
Alexander
853208c65f
color 3D LUT, just start
2018-03-25 15:49:42 +03:00
Alexander
f826dc37d1
Fix incorrect image type checking in _imagingmorph module
2018-03-25 12:54:13 +03:00
wiredfool
0e9f07def9
Merge pull request #3042 from hugovk/3006-parser-feed
...
Fix TypeError for JPEG2000 parser feed
2018-03-21 07:56:23 +00:00
wiredfool
d173e81798
Merge pull request #3023 from kkopachev/issue-3022
...
Certain corrupted jpegs can result in no data read
2018-03-21 07:55:17 +00:00
wiredfool
f504cbe642
Merge pull request #3007 from jleclanche/feat/blp
...
Add support for BLP file format
2018-03-21 07:54:29 +00:00
wiredfool
c004b6beaa
Merge pull request #2998 from hugovk/simplify-version-checks
...
Simplify version checks
2018-03-21 07:50:51 +00:00
wiredfool
659824773b
Merge pull request #2996 from timgraham/invalid-escape
...
Fix "invalid escape sequence" warning on Python 3.6+
2018-03-21 07:50:34 +00:00
Andrew Murray
2123dd70fb
Allow append_images to set .icns scaled images
2018-03-19 19:38:07 +11:00
Hugo
d61921455e
Prevent TypeError for JPEG2000 parser feed
2018-03-18 11:13:33 +02:00
Hugo
ddc9e73b47
Merge pull request #2965 from vashek/master
...
Support appending to existing PDFs
2018-03-13 11:30:25 +02:00
Hugo
13767f045f
Use named version attributes and simplify version checks
2018-03-12 10:35:29 +02:00
Andrew Murray
6af53a7303
Improved efficient saving by copying the saved image, instead of saving the same image twice
2018-03-11 22:14:49 +11:00
Andrew Murray
de80b8f36b
Fixed efficient saving
2018-03-11 22:01:06 +11:00
Hugo
b9f688301a
Merge pull request #3026 from radarhere/health
...
Health fixes
2018-03-10 08:56:53 +02:00
Andrew Murray
c7427ae7f6
Fixed typos [ci skip]
2018-03-10 14:48:01 +11:00
Konstantin Kopachev
1e9e64c8b0
Move jpeg-specific eof-processing to jpeg plugin
2018-03-06 22:52:08 -08:00
wiredfool
3a77758d9a
Convert BlpImagePlugin to use Pydecoder framework
2018-03-06 18:16:26 +02:00
Jerome Leclanche
73d7fff16e
blp: Separate BLP1 and BLP2 decoding more cleanly
2018-03-06 18:16:26 +02:00
Jerome Leclanche
fcba3583c3
blp: Simplify dxt1/dxt3/dxt5 decoding
2018-03-06 18:16:26 +02:00