Andrew Murray
4e2de9d9ed
Added missing future print imports and removed unnecessary imports
2015-05-23 20:28:41 +10:00
Andrew Murray
dbd3415709
Removed pre-Python 2.3 workaround
2015-05-08 21:37:05 +10:00
Andrew Murray
9e00c77884
Fixed variable name in JpegImagePlugin
2015-05-08 14:28:49 +10:00
Hugo
f21b45c976
Merge pull request #1184 from darkfeline/add-doc
...
Clarify docstring about mask values [ci skip]
2015-05-05 19:29:04 +03:00
Andrew Murray
ee34d6843b
Further health fixes
2015-04-24 18:24:52 +10:00
Andrew Murray
7f414057c9
Fixed redefinition of built-in
2015-04-24 16:02:39 +10:00
Andrew Murray
f2145baedb
Fixed unused imports in MicImagePlugin
2015-04-24 16:02:39 +10:00
Andrew Murray
e8679dff66
Fixed indentation in OleFileIO
2015-04-24 16:02:39 +10:00
Andrew Murray
540a225ea0
Removed unnecessary pass lines and commented debugging lines
2015-04-24 16:02:38 +10:00
Andrew Murray
8193a07305
Removed unnecessary line from ImageOps
2015-04-24 16:02:38 +10:00
Andrew Murray
9794aafc37
Removed or commented unused variables
2015-04-24 16:02:38 +10:00
Andrew Murray
e22e4239e5
Removed unused imports
2015-04-24 16:01:47 +10:00
Andrew Murray
ebc6996ba5
Changed list comprehension variable name to avoid redefinition
2015-04-24 16:00:08 +10:00
Andrew Murray
d1c182cadc
Various Flake8 fixes
2015-04-24 09:26:52 +10:00
hugovk
63f6e94be4
Flake8 after PR #1185
2015-04-23 13:25:45 +03:00
Hugo
5302acae37
Merge pull request #1185 from radarhere/icns
...
Added icns save for OS X
2015-04-23 10:47:58 +03:00
Andrew Murray
1bcda962d2
Updated IcnsImagePlugin documentation
2015-04-23 17:04:03 +10:00
Karim Bahgat
740ab40c6d
Keep user-specified ordering of icon sizes
...
Some consumers of icon files such as py2exe care about the order that icon sizes are added, so the user should be fully in charge of this, instead of force sorting them.
2015-04-14 20:17:57 +02:00
Hugo
b7bf299dad
Merge pull request #1113 from bpedersen2/master
...
Tiff: allow writing floating point tag values
2015-04-14 11:50:07 +03:00
Andrew Murray
689f28aae7
Added icns save
2015-04-12 12:58:46 +10:00
Allen Li
e8107e3bbb
Remove wrong docstring about RGBA paste [ci skip]
...
Pasting RGBA images does preserve the alpha channel if the current image
has an alpha channel.
2015-04-10 23:25:15 -04:00
Allen Li
c6d410ff3b
Correct description of alpha-composite [ci skip]
2015-04-10 23:24:30 -04:00
Allen Li
7674694185
Correct description of paste() behavior [ci skip]
2015-04-10 23:23:26 -04:00
Allen Li
bb01e845ea
Clarify docstring about mask values [ci skip]
...
The behavior of paste() with regard to intermediate mask values was
unclear, so this commit clarifies how it works.
2015-04-08 16:03:09 -04:00
Benoit Pierre
dcf399b9a0
pcd: minor cleanup; remove draft method
...
It's not supported, and the implementation does nothing.
2015-04-02 22:49:15 +02:00
Alex Clark
5cfc34b287
Begin 2.9.0 development with 2.9.0.dev0
...
Use PEP440 syntax to identify development branch and keep pyroma happy: https://www.python.org/dev/peps/pep-0440/#developmental-releases .
2015-04-02 14:53:49 -04:00
Alex Clark
3f09b8f171
Prep 2.8.1
2015-04-02 10:59:03 -04:00
hugovk
66e86f325f
Catch struct.error on invalid JPEG ( #1163 )
2015-04-02 08:29:18 +03:00
Alex Clark
071df8d33d
Some Flake 8 fixes
2015-04-01 15:38:18 -04:00
Alex Clark
ea65087a20
Merge pull request #1125 from artscoop/patch-1
...
Fix 32-bit BMP loading (RGBA or RGBX)
2015-04-01 15:23:32 -04:00
hugovk
2879819ce7
Style/health fixes
2015-04-01 16:47:01 +03:00
Hugo
4308872809
Merge pull request #1131 from mixcloud/gd-unbound-local-variable
...
Fix UnboundLocalError in ImageFile
2015-04-01 14:16:36 +03:00
Alex Clark
b9fb9449fb
Merge pull request #1160 from radarhere/health
...
Further health fixes
2015-04-01 06:06:47 -04:00
Alex Clark
c91768f7bf
Merge pull request #1117 from radarhere/master
...
Allow truetype() to search for extensions other than .ttf
2015-04-01 06:01:19 -04:00
George Davaris
68663ad352
Define t variable in a more appropriate place
2015-04-01 10:48:28 +01:00
Andrew Murray
bd3f036a56
Fixed many style problems in OleFileIO resulting from indentation
2015-04-01 17:48:26 +11:00
Andrew Murray
2834b78982
Removed or commented unused variables from OleFileIO
2015-04-01 17:22:44 +11:00
Andrew Murray
b75ee4c5b6
Added tests for font paths without extensions and for preferring ttf extensions
2015-04-01 15:26:00 +11:00
Andrew Murray
68d9860921
Changed list comprehension variable name to avoid redefinition
2015-04-01 12:45:08 +11:00
Andrew Murray
1199665033
Removed duplicate import from OleFileIO
2015-04-01 12:45:08 +11:00
Andrew Murray
1f5aeea463
Fixed incorrect import in FpxImagePlugin
2015-04-01 12:45:08 +11:00
Alex Clark
0925c4adbb
Merge pull request #1152 from hugovk/1104
...
Fix: Cannot identify EPS images
2015-03-31 21:12:55 -04:00
Andrew Murray
440022e59f
Added missing import in FpxImagePlugin
2015-04-01 11:21:15 +11:00
Andrew Murray
d88a7b778f
Added missing self argument in PyAccess
2015-04-01 09:36:24 +11:00
Andrew Murray
75a760e5d6
Fixed unused imports and removed or commented unused variables from FpximagePlugin
2015-04-01 09:35:45 +11:00
Alex Clark
aaa26f316a
Merge pull request #1151 from mfitzp/open-http-image
...
Add support for HTTP response objects to Image.open()
2015-03-28 07:21:15 -04:00
Alex Clark
860a1dedf1
Prep 2.8.0
...
No ci skip here because let's see CI run w/new version numbers. I'm starting to think (again) this bump should happen immediately after the release instead of right before the next? But I know @wiredfool had some objection to this at some point. As a compromise, maybe we could change to 2.9.0dev immediately following the release of 2.8.0.
2015-03-27 07:02:02 -04:00
Martin Fitzpatrick
735d342608
Add support for HTTP response objects to Image.open()
...
HTTP response objects returned from `urllib2.urlopen(url)` or
`requests.get(url, stream=True).raw` are 'file-like' but do not
support `.seek()` operations. As a result PIL is unable to
open them as images, requiring a wrap in `cStringIO` or `BytesIO`.
This commit adds this functionality to `Image.open()` by way of
an `.seek(0)` check and catch on exception
`AttributeError` or `io.UnsupportedOperation`. If this is caught
we attempt to wrap the object using `io.BytesIO` (which will
only work on buffer-file-like objects).
This allows opening of files using both `urllib2` and `requests`, e.g.
Image.open(urllib2.urlopen(url))
Image.open(requests.get(url, stream=True).raw)
2015-03-26 13:25:26 +01:00
hugovk
b885c04388
EPS parser: don't index blank lines
2015-03-26 14:06:54 +02:00
Andrew Murray
3e9e95b00a
Changed truetype() to prefer .ttf extensions
2015-03-21 21:13:15 +11:00