wiredfool
|
65357e1722
|
Merge pull request #783 from hugovk/_util
Tests for _util.py
|
2014-07-08 09:16:52 -07:00 |
|
Alex Clark ☺
|
962f1b46af
|
Merge pull request #784 from tk0miya/master
Fix return value of FreeTypeFont.textsize() does not include font offsets
|
2014-07-08 05:14:01 -04:00 |
|
hugovk
|
c2cf0b4edd
|
Merge remote-tracking branch 'upstream/master' into _util
|
2014-07-07 23:48:19 +03:00 |
|
Hugo
|
cb5ed5973a
|
Merge pull request #765 from larsjsol/master
Fix dispose calculations for animated GIFs
|
2014-07-07 23:04:38 +03:00 |
|
Lars Jørgen Solberg
|
925277cbfc
|
ensure that the prevous frame was loaded when seek()ing
|
2014-07-07 20:46:54 +02:00 |
|
wiredfool
|
e23d3ab779
|
Merge pull request #780 from hugovk/kill_save2
Remove unused WIP save2() from pre-fork days
|
2014-07-07 11:28:40 -07:00 |
|
Hugo
|
737c7440d7
|
Merge pull request #775 from radarhere/master
Added class checking to Image __eq__ function
|
2014-07-07 19:23:06 +03:00 |
|
Takeshi KOMIYA
|
60628c77b3
|
Fix return value of FreeTypeFont.textsize() does not include font offsets
|
2014-07-07 14:42:46 +09:00 |
|
hugovk
|
302978e464
|
flake8
|
2014-07-06 01:50:24 +03:00 |
|
hugovk
|
01c0cc9417
|
Remove unused WIP save2() from pre-fork days
|
2014-07-05 23:02:34 +03:00 |
|
wiredfool
|
a414986ee9
|
Merge from master
|
2014-07-05 11:02:13 -07:00 |
|
Andrew Murray
|
1aee9bfdef
|
Added class checking to __eq__ function
|
2014-07-05 23:16:14 +10:00 |
|
Lars Jørgen Solberg
|
047832c6c6
|
only update the disposal_method if it not 'unspecified'
|
2014-07-03 19:01:18 +02:00 |
|
Lars Jørgen Solberg
|
f88a355c6c
|
Handle transparency between frames for animated GIFs
Show the previous frame for transparent pixels when the disposal method is 'do not dispose'.
This fixes issue 634.
|
2014-07-03 18:53:21 +02:00 |
|
Lars Jørgen Solberg
|
08a9bdbcd6
|
Fix dispose calculations
- use correct dispose mode
- only apply the dispose on extent of the previous frame
|
2014-07-02 21:27:52 +02:00 |
|
wiredfool
|
a035ecc2ca
|
Merge branch 'master' into HEAD
|
2014-07-02 08:59:16 -07:00 |
|
hugovk
|
775307113b
|
Ensure rowbytes is an integer (fix for Python 3)
|
2014-07-01 22:36:56 +03:00 |
|
wiredfool
|
cec5fd9d38
|
f doesn't exist, BytesIO objects have fileno(), but may return OsError
|
2014-07-01 11:09:20 -07:00 |
|
Alex Clark
|
f8b6163d9f
|
Bump 2.4.0 -> 2.5.0
|
2014-07-01 07:42:50 -04:00 |
|
hugovk
|
1afa2f2aa9
|
some flake8
|
2014-07-01 10:44:36 +03:00 |
|
Michael Brown
|
c0fb5ace23
|
Fix load_djpeg and _save_cjpeg in windows
|
2014-06-30 19:52:07 -04:00 |
|
Hugo
|
d8f55e3f50
|
Merge pull request #748 from wiredfool/djpeg
Prevent shell injection
|
2014-06-30 02:16:06 +03:00 |
|
wiredfool
|
b981ef425b
|
Suppress stderr from ppmquant and ppmtogif
|
2014-06-29 14:24:32 -07:00 |
|
wiredfool
|
5fdc14facb
|
Removing previous approach
|
2014-06-29 13:46:17 -07:00 |
|
wiredfool
|
118a2d5ff0
|
Merge pull request #745 from gcq/master
Handle resolution in BMP files
|
2014-06-29 13:32:02 -07:00 |
|
gcq
|
61be1d8b19
|
dpi key should only be present when there is resolution info in the BMP header.
|
2014-06-28 23:59:01 +02:00 |
|
gcq
|
9318755a18
|
Adds dpi to the Image info dictinoary.
|
2014-06-28 23:21:22 +02:00 |
|
gcq
|
103354facc
|
BMP now uses a reasonable resolution, and customizable using the "dpi" option.
|
2014-06-28 22:18:47 +02:00 |
|
Michael Brown
|
a301d061fb
|
Better error checking in _save_netpbm
|
2014-06-27 19:07:20 -04:00 |
|
Michael Brown
|
34317edd8a
|
Change most uses of os.system to use subprocess
The only places left that use os.system are in ImageShow and setup.py
|
2014-06-27 19:07:20 -04:00 |
|
Michael Brown
|
cd7b45994b
|
Prevent shell injection in load_djpeg
|
2014-06-27 19:07:20 -04:00 |
|
hugovk
|
c261674980
|
Remove obsolete Animated Raster Graphics support
|
2014-06-27 15:58:12 +03:00 |
|
wiredfool
|
d79d28152b
|
Merge pull request #728 from hugovk/test_cleanup
Old tests cleanup
|
2014-06-26 22:58:35 -07:00 |
|
David Joy
|
b147dea535
|
Add tests and fix a 16bit vs 32bit integer bug
Yay unit tests!
|
2014-06-25 14:06:56 -04:00 |
|
David Joy
|
479693417f
|
Merge the rest of the patches
Now it actually works and passes the test suite
|
2014-06-25 11:42:06 -04:00 |
|
David Joy
|
433ec1c219
|
Clean commit of 16-bit monochrome JPEK2000 support
|
2014-06-25 11:13:33 -04:00 |
|
hugovk
|
f41e0a30fb
|
More tests cleanup
|
2014-06-25 12:10:20 +03:00 |
|
cgohlke
|
a5ae40c1b4
|
Fix AttributeError: class Image has no attribute 'DEBUG'
|
2014-06-24 22:53:23 -07:00 |
|
Alex Clark ☺
|
7d232a3c32
|
Merge pull request #719 from wiredfool/imagepalette
Tests for Imagepalette.save()
|
2014-06-24 13:41:32 -04:00 |
|
Alex Clark ☺
|
ca148208f0
|
Merge pull request #716 from hugovk/morph_flake8
Flake8 on morphology changes
|
2014-06-24 05:51:04 -04:00 |
|
Alex Clark ☺
|
88bfd5522d
|
Merge pull request #714 from wiredfool/jpeg_qtables
JPEG qtables
|
2014-06-24 05:48:17 -04:00 |
|
Hugo
|
0cd52412b1
|
Merge pull request #654 from wiredfool/cleanup
Thanks.
|
2014-06-24 12:16:13 +03:00 |
|
brightpisces
|
8755bda4e3
|
Update ImagePalette.py
According to __init__, using `len(self.mode)` might be better. Tested on my machine.
|
2014-06-24 16:27:35 +08:00 |
|
brightpisces
|
e9821edd94
|
Match real palette format in ImagePalette.save()
|
2014-06-24 15:34:43 +08:00 |
|
hugovk
|
540477b066
|
Update a docstring [CI skip]
|
2014-06-24 09:51:42 +03:00 |
|
hugovk
|
fd97d30831
|
flake8 on morphology changes
|
2014-06-24 09:34:05 +03:00 |
|
wiredfool
|
6dce921dad
|
Merge branch 'master' into morphology
|
2014-06-23 16:21:33 -07:00 |
|
wiredfool
|
eda4864b62
|
send a bytes object into the c layer instead of a bytearray, which is unimplemented in pypy
|
2014-06-23 16:02:29 -07:00 |
|
Alex Clark ☺
|
2a657f7873
|
Merge pull request #674 from hugovk/bomb
Decompression bomb protection
|
2014-06-23 12:27:01 -04:00 |
|
hugovk
|
1633ffa878
|
Merge branch 'cleanup' of https://github.com/wiredfool/Pillow into wiredfool-cleanup
Conflicts:
Tests/test_file_jpeg2k.py
Tests/test_image_transform.py
Tests/test_imagesequence.py
|
2014-06-23 13:39:27 +03:00 |
|