glexey
0116c9240e
EMF: support negative bounding box coordinates ( #2249 )
...
* EMF: support negative bounding box coordinates
Similar to placeable WMF, bounding box coordinates
should be interpreted as signed integer, otherwise
opening EMF file with negative (x0,y0) fails.
* Basic load tests for WMF and EMF formats
* WMF/WMF tests: just test open(), not load()
Not sure why load() fails on Debian build. Well, at least we can test
open().
* WMF/EMF: Unpack signed integers using unpack()
* WMF/EMF: Compare to reference PNG rendering
* EMF/WMF comparison: use assert_image_similar()
* Use similarity epsilon 0.5 for WMF, as vector rendering looks different across Windows platforms
* Trigger rebuild
2016-11-27 16:03:51 +00:00
wiredfool
fdeff998df
Merge pull request #2216 from radarhere/open
...
If WalImageFile opens a file pointer, close
2016-11-27 15:59:20 +00:00
Andrew Murray
14cfec0b49
Added decompression bomb check to WalImageFile
2016-11-26 11:50:56 +11:00
Andrew Murray
87de178e0b
Added context manager when opening files in WalImageFile
2016-11-26 11:29:20 +11:00
Andrew Murray
67be3a9eda
Added future print_function imports
2016-11-26 11:05:56 +11:00
Andrew Murray
4ed31e8ef7
Updated comments to use print as a function
2016-11-26 11:02:44 +11:00
Andrew Murray
378dbb2f9f
Improved description of method parameter
2016-11-26 10:57:51 +11:00
Hugo
06895b6fa4
Update CHANGES.rst [CI skip]
2016-11-24 08:37:52 +02:00
Hugo
fb54b1da2e
Merge pull request #2248 from uploadcare/use-_new
...
Use Image._new() instead of _makeself()
2016-11-24 08:32:13 +02:00
Alexander Karpinsky
0d08ec1c64
Merge pull request #2252 from uploadcare/resample-roi
...
Resample and tests issues
2016-11-24 04:24:57 +03:00
homm
bcb6d606a2
fix typo!
2016-11-24 04:07:06 +03:00
homm
d4784bffb2
return copy of the image if size matches
2016-11-24 03:30:36 +03:00
homm
9947794ccd
fix spelling error
2016-11-24 03:09:34 +03:00
homm
14734b1d97
remove _makeself deprecated method
2016-11-24 03:03:31 +03:00
wiredfool
ce3432f5f4
Test for issue #2206
2016-11-23 06:24:40 -08:00
wiredfool
76b1eb242e
Fix for issue #2206
2016-11-23 06:14:06 -08:00
Hugo
37698d8395
Update CHANGES.rst [CI skip]
2016-11-23 16:10:56 +02:00
Hugo
6fa7f3fc67
Merge pull request #2241 from wiredfool/sunrle
...
SunImagePlugin fixes
2016-11-23 16:10:17 +02:00
wiredfool
212508b3f2
Review comments
2016-11-23 05:33:02 -08:00
homm
5773fd8396
_makeself → _new
2016-11-23 14:41:43 +03:00
Jon Dufresne
52b1f46b12
Deprecate vendored version of olefile Python package in favor of upstream
...
Pillow now requires the olefile Python package through setup.py.
This removes Pillow's maintenance of this library by instead relying on
and reusing the upstream version. No longer need to regularly update the
vendored package and docs. olefile bug fixes and features can go
directly upstream.
During travis tests, now installs Pillow package before tests; this will
also install all dependencies (currently, only olefile).
2016-11-22 18:17:31 -08:00
wiredfool
e0cbef34fb
Installed extra test files on Appveyor
2016-11-22 12:10:31 -08:00
wiredfool
2e178d7dbb
Update CHANGES.rst [ci skip]
2016-11-22 15:23:41 +00:00
wiredfool
620d082457
Merge pull request #2240 from uploadcare/draft-min-scale
...
Use minimal scale for jpeg drafts
2016-11-22 15:22:59 +00:00
wiredfool
82caa13a02
Additional test images for sun raster files
2016-11-22 07:19:58 -08:00
wiredfool
846bc32941
Updated Changes.rst [ci skip]
2016-11-22 12:48:36 +00:00
wiredfool
99b7161a85
Merge pull request #2235 from radarhere/tktcl
...
Updated Tk Tcl to 8.6.6
2016-11-22 12:46:18 +00:00
wiredfool
3265f2e50b
Merge pull request #2236 from radarhere/webp
...
Updated libwebp to 0.5.1
2016-11-22 12:45:42 +00:00
wiredfool
3c7df34206
Merge pull request #2237 from radarhere/openjpeg
...
Updated openjpeg to 2.1.2
2016-11-22 12:45:20 +00:00
wiredfool
d1b25850f0
Updated Changes.rst [ci skip]
2016-11-22 12:39:03 +00:00
wiredfool
d3cdaabf7c
Merge pull request #2186 from timgraham/escape-sequences-bytes
...
Fix "invalid escape sequence" bytestring warnings in Python 3.6
2016-11-22 12:34:50 +00:00
wiredfool
b1c816169e
Merge pull request #2243 from wiredfool/pr_2192
...
Drop support for Python 2.6 and 3.2
2016-11-22 12:31:03 +00:00
Jon Dufresne
85cf6d3140
Drop support for Python 3.2
2016-11-22 04:24:40 -08:00
Jon Dufresne
dbe9f85c7d
Drop support for Python 2.6
...
* Drop unittest2 requirement
* Use set literals
* Use dict/set comprehension
* Use str.format() automatic numbering
2016-11-22 04:23:55 -08:00
wiredfool
70c2df21ca
Merge pull request #2213 from wiredfool/setup
...
Raise custom exceptions when required/requested items are not found
2016-11-22 12:14:57 +00:00
wiredfool
8b4cd7eb7a
Merge pull request #2226 from jdufresne/font-file-close
...
Use a context manager in FontFile.save() to ensure file is always closed
2016-11-22 12:04:28 +00:00
wiredfool
87b8d2894a
Merge pull request #2227 from radarhere/fpname
...
Fixed bug in saving to fp-objects in Python >= 3.4
2016-11-22 12:03:25 +00:00
wiredfool
806e5343d8
Merge pull request #2232 from jdufresne/font-close-file
...
Close file after finished reading in ImageFont._load_pilfont()
2016-11-22 11:59:36 +00:00
wiredfool
816c74ac81
Fix SunImagePlugin.
...
SunImagePlugin now loads all the images here:
https://samples.libav.org/image-samples/sunrast/
without LOAD_TRUNCATED_IMAGES set, verified visually.
Prior to this commit:
Could not open 32bpp.ras
Could not open 4bpp.ras
Could not open gray.ras
Could not open lena-1bit-rle.sun
Could not open lena-24bit-rle.sun
Could not open lena-8bit-raw.sun
Could not open lena-8bit-rle.sun
Could not open MARBLES.SUN
2016-11-22 02:52:18 -08:00
wiredfool
372b1abe69
expand tile element names, don't attempt to mmap if args has < 3 elements
2016-11-22 02:46:54 -08:00
homm
55fca4857c
protect .draft() from second call
2016-11-22 04:28:04 +03:00
homm
8f6b7b258b
use minimal scale for jpeg downscaling
2016-11-22 04:00:49 +03:00
Hugo
bbfc7b0464
Merge pull request #2233 from radarhere/typo
...
Fix typo
2016-11-21 09:10:05 +02:00
wiredfool
318ff7d332
fixed support for hopper.ras, and other RGB sun raster files
2016-11-19 19:43:43 -08:00
wiredfool
e43c91cf1c
Working 1 bit sun_rle raster file
2016-11-19 19:16:46 -08:00
wiredfool
5df2851f85
Fixed literal expansion, allowed run length > line length
2016-11-19 17:39:30 -08:00
Andrew Murray
dc0d4f8db6
Updated openjpeg to 2.1.2
2016-11-19 18:22:53 +11:00
Andrew Murray
7ca183743f
Updated libwebp to 0.5.1
2016-11-19 17:29:59 +11:00
Andrew Murray
5cfbba5f5f
Updated Tk Tcl to 8.6.6
2016-11-19 17:26:51 +11:00
Andrew Murray
5d37103d01
Corrected unfinished sentence
2016-11-19 10:55:08 +11:00