Hugo
85e06057e2
The 'Name: ' field must be less than length 100
2020-02-17 00:57:58 +02:00
Andrew Murray
b0b3097018
Explicity return None
...
Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-02-16 20:35:39 +11:00
Andrew Murray
466da649f5
get_display_profile is only supported on Windows
2020-02-16 20:35:39 +11:00
Hugo van Kemenade
0e993c4740
Merge pull request #4334 from radarhere/outline_width
...
Allow explicit zero width to hide outline
2020-02-15 14:30:12 +02:00
Hugo van Kemenade
cc3c743c70
Merge pull request #4297 from radarhere/container
...
Change ContainerIO return type to match file object mode
2020-02-15 14:29:32 +02:00
Andrew Murray
74351dc692
Fixed sign comparison warnings
2020-02-15 22:13:23 +11:00
Andrew Murray
8acf77a042
For effiency, set newline character outside of loop
2020-02-15 22:13:10 +11:00
Andrew Murray
f958e2f8ed
Return strings or bytes from ContainerIO according to the file object mode
2020-02-15 22:13:10 +11:00
Jon Dufresne
e817ed0d3e
Correct str/bytes mixup in ContainerIO
...
Image data is expected to be read in bytes mode, not text mode so
ContainerIO should return bytes in all methods. The passed in file
handler is expected to be opened in bytes mode (as TarIO already does).
2020-02-15 22:13:10 +11:00
Hugo van Kemenade
c57e4b3a85
Merge pull request #4333 from radarhere/polygon
...
Only draw each polygon pixel once
2020-02-15 11:57:14 +02:00
Andrew Murray
d9e6abf8cf
Merge pull request #4410 from uploadcare/already-int
...
Math functions return int in Python 3
2020-02-08 09:14:27 +11:00
Alexander
54f3dc6006
Math functions return int in Python 3
2020-02-08 00:34:53 +03:00
Alexander Karpinsky
d37da39940
Merge pull request #4377 from ubyte/ubsan-signed-overflow
...
Avoid undefined signed overflow
2020-02-08 00:07:51 +03:00
Alexey Moiseitsev
4437a81968
Avoid undefined signed overflow
2020-02-03 14:13:16 +03:00
Alex
767f39fc75
Add support for more ExifIFD tags
...
Added support for: "AmbientTemperature", "Humidity", "Pressure", "WaterDepth", "Acceleration" and "CameraElevationAngle"
2020-01-30 12:51:03 +01:00
Hugo van Kemenade
29d36c9260
Merge pull request #4388 from jdufresne/str-bytes-shim
...
Remove leftover Python 2 compatibility shim
2020-01-29 14:41:59 +02:00
Hugo van Kemenade
659f73d0be
Merge pull request #4389 from jdufresne/make-bytes
...
Remove unnecessary make_bytes() function
2020-01-27 15:55:14 +02:00
Alexander Karpinsky
5965437402
Merge pull request #4370 from uploadcare/jpeg-multiple-app13
...
Handle multiple and malformed JPEG APP13 markers
2020-01-27 15:46:36 +03:00
Alexander Karpinsky
fd03a68c1a
Update comment
...
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2020-01-27 15:18:02 +03:00
Jon Dufresne
c84c736e5b
Remove unnecessary make_bytes() function
...
The function was introduced in 65112bad7e
to handle the differences between Python 2 & 3 byte handling. Now that
Python 3 supports byte formatting, can drop the unnecessary
compatibility shim in favor of native features.
2020-01-26 15:16:04 -08:00
Jon Dufresne
d57d02e827
Remove leftover Python 2 compatibility shim
...
In Python 3, __str__ should not return bytes.
2020-01-26 14:46:27 -08:00
Hugo van Kemenade
892aec306b
Merge pull request #4385 from jdufresne/try-block
...
Limit try block to code expected to raise an exception
2020-01-26 20:04:39 +02:00
Jon Dufresne
bd71374cd2
Limit try block to code expected to raise an exception
...
In the off chance that the additional code in decoder()/encoder() raise
a KeyError or AttributeError, a bug could be hidden.
2020-01-26 07:10:22 -08:00
Jon Dufresne
63729766c4
Remove unnecessary coerce to float
...
In Python 3, the division operator is floating point division. No longer
need to coerce integers to floating point numbers before division.
2020-01-26 06:33:18 -08:00
Andrew Murray
6a7ac38c6c
extents are not used by map_buffer
2020-01-26 13:22:23 +11:00
Alexander
dcd0cd9129
update dict instead of ignoring
2020-01-19 14:53:46 +03:00
Alexander
f55eb73934
handle Photoshop chunks which can't be processed
2020-01-19 03:37:43 +03:00
Alexander
3841c96ec6
Cleanup code a bit
2020-01-19 03:15:37 +03:00
Andrew Murray
d24e4f44c1
Fixed typo
2020-01-09 20:00:32 +11:00
Andrew Murray
56f30ef792
Allow explicit zero width to hide outline
2020-01-08 21:55:15 +11:00
Andrew Murray
8e8f63d4a5
Only draw each polygon pixel once
2020-01-05 17:43:51 +11:00
Andrew Murray
46b4caa8e3
7.1.0.dev0 version bump
2020-01-02 20:45:59 +11:00
Andrew Murray
37b1974d30
7.0.0 version bump
2020-01-02 15:33:48 +11:00
Andrew Murray
b9c68540dc
Overflow checks for realloc for tiff decoding
2020-01-02 15:24:46 +11:00
Andrew Murray
be44f0d992
Catch SGI buffer overruns
2020-01-02 15:24:36 +11:00
Andrew Murray
8f0c8f7311
Catch PCX P mode buffer overrun
2020-01-02 15:24:16 +11:00
Andrew Murray
c40bc25847
Catch FLI buffer overrun
2020-01-02 15:23:36 +11:00
Andrew Murray
138bd714f5
Raise an error for an invalid number of bands in FPX image
2020-01-02 15:20:24 +11:00
Andrew Murray
4203845a24
Merge pull request #4320 from uploadcare/rgb2l-rounding-error
...
Fix rounding error on RGB to L conversion
2020-01-01 20:09:34 +11:00
Andrew Murray
e8bb2dd93e
Allow string comment when saving GIF
2020-01-01 13:29:39 +11:00
Alexander
038f9daf27
bring ImageColor.getcolor into line with Convert.c implementation
2019-12-31 16:56:09 +03:00
Andrew Murray
8924054dd9
Changed _limit_signed_rational
2019-12-31 19:12:33 +11:00
Alexander
fa1deca144
Fix wrong tests
2019-12-31 04:12:50 +03:00
Andrew Murray
74d53bcd15
Lint fixes
2019-12-31 11:58:39 +11:00
Andrew Murray
6d3fb7b083
Merge branch 'master' into exif-writing-fixes
2019-12-31 11:38:33 +11:00
Alexander
d68147ce89
Fix rounding error on RGB to L conversion
2019-12-31 03:35:47 +03:00
Andrew Murray
f72e866b5e
Merge pull request #4305 from radarhere/remove_distutils
...
Replaced distutils with C version check
2019-12-31 11:33:39 +11:00
Andrew Murray
f77c409742
Renamed variable
2019-12-31 09:04:25 +11:00
Alexander
c74c20eb9f
Merge branch 'master' into reduce-in-resize
...
# Conflicts:
# docs/releasenotes/7.0.0.rst
2019-12-30 03:24:38 +03:00
Alexander
34029e9af4
texts fixes
2019-12-30 03:23:30 +03:00