Commit Graph

7614 Commits

Author SHA1 Message Date
homm
d382183591 compute bounds and kk before passes 2016-12-01 14:04:31 +03:00
homm
4ff7afbe16 xbounds → bounds
kmax → ksize
2016-12-01 13:48:50 +03:00
homm
c7161af924 set error type when it happens 2016-12-01 04:10:58 +03:00
homm
8d7355e733 do not allocate memory in normalize_coeffs_8bpc 2016-12-01 04:02:22 +03:00
homm
02e1ae3d8f move precompute_coeffs to ImagingResampleInner 2016-12-01 03:26:10 +03:00
homm
2c2bdd80ef split out ImagingResampleInner from ImagingResample 2016-11-30 21:59:21 +03:00
homm
9842505a60 remove fifth argument from ResampleFunction 2016-11-30 20:43:54 +03:00
homm
6def4bfc73 roi → box 2016-11-30 20:01:28 +03:00
homm
276fdbc78d Revert "remove deprecated since Pillow 2.7 Image.im.stretch() method"
This reverts commit e7569a1ee9.
2016-11-30 19:56:55 +03:00
hugovk
adfda1a5a4 Python 3 compatibility 2016-11-30 16:50:44 +02:00
hugovk
880464f46c Only save relevant sizes 2016-11-30 16:41:43 +02:00
hugovk
ed4c0a58e8 Test case for #2266 2016-11-30 16:36:04 +02:00
hugovk
b341898c7f Allow 256x256 sizes 2016-11-30 16:00:14 +02:00
hugovk
43fc9c9b59 flake8 2016-11-30 14:51:30 +02:00
hugovk
cc89d95f02 Fix saving 256x256 icons 2016-11-30 14:50:53 +02:00
hugovk
4061c3836c Created with IrfanView 2016-11-30 14:38:04 +02:00
hugovk
4d6c2d5601 Test saving 256x256 icons 2016-11-30 14:37:50 +02:00
homm
4079c7f192 allocate new image outside of ResampleHorizontal/ResampleVertical 2016-11-30 05:27:20 +03:00
wiredfool
01392fcb2e Update CHANGES.rst [ci skip] 2016-11-29 19:35:53 +00:00
wiredfool
e0b957240b Merge pull request #2087 from cskau/patch-1
Fixes TIFFImagePlugin ICC color profile saving.
2016-11-29 19:33:52 +00:00
wiredfool
6145a7216b Update CHANGES.rst [ci skip] 2016-11-27 16:29:05 +00:00
wiredfool
0271887115 Merge pull request #2256 from radarhere/imageops
Doc: Improved description of ImageOps.deform resample parameter
2016-11-27 16:28:03 +00:00
wiredfool
17f9260f5c Update CHANGES.rst [ci skip] 2016-11-27 16:07:37 +00:00
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
homm
44e443fa75 fix int boundaries 2016-11-26 01:38:55 +03: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
homm
ef787bc3f5 use ROI in precompute_coeffs 2016-11-24 06:11:36 +03:00
homm
a1fedc0f8a expose roi to precompute_coeffs (still noop) 2016-11-24 06:05:20 +03:00
homm
338610b112 nearest and copy ROI 2016-11-24 05:12:41 +03:00
homm
f828416752 add roi argument to Image.resize() method
constraints check
2016-11-24 04:40:54 +03:00
homm
e7569a1ee9 remove deprecated since Pillow 2.7 Image.im.stretch() method 2016-11-24 04:33:46 +03: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