wiredfool
8c6a4c0299
Docs changes for close/context manager
2014-04-17 21:53:49 -07:00
wiredfool
3d352329f4
Use the deferred error to provide a logical exception on access to a closed image
2014-04-08 23:43:13 -07:00
wiredfool
1256fb496e
Merge from master
2014-04-08 23:22:40 -07:00
wiredfool
86d5c5c389
Have the tempfile use a suffix with a dot
2014-04-07 16:01:49 -07:00
wiredfool
844ed441de
Add the suffix if it's not there, not if it is
2014-04-07 15:59:33 -07:00
Michal Čihař
07650be832
Fix variable name
...
Wrong variable name was used for transparency manipulations.
2014-04-07 17:36:36 +02:00
wiredfool
8adbaf8098
Better tests, fixes for leaking RGB->P transparency
2014-03-26 00:01:10 -07:00
wiredfool
8ea903ec59
Transparency conversion for L, RGP and P images, fixes #510
2014-03-25 23:34:41 -07:00
wiredfool
abebac25cc
Sane quantize defaults for RGBA->P, fixes #544
2014-03-25 21:42:40 -07:00
Lars Buitinck
61975dd8ad
more detailed error messages from Image.py
2014-03-24 17:49:19 +01:00
wiredfool
196a48b4fd
added context manager support
2014-03-17 13:17:34 -07:00
Alex Clark
0e9f4c6c60
Merge branch 'dschmidt_palette_513' of https://github.com/wiredfool/Pillow into wiredfool-dschmidt_palette_513
2014-03-17 09:48:24 -04:00
wiredfool
1e331e3e6a
Removed tempfile.mktemp, fixes CVE-2014-1932 CVE-2014-1933, debian bug #737059
2014-03-14 15:56:41 -07:00
wiredfool
f8ce951a2d
Merge Changes from master
2014-03-04 22:41:36 -08:00
David Schmidt
6457eed2cb
overwrite redundant Image palette with new ImageCore Palette after quantize, fixes #513
2014-03-04 21:44:32 -08:00
David Schmidt
37f4aea0d0
fixes #529
...
doc fix
2014-02-25 09:56:49 +01:00
wiredfool
288a563d1a
merge from master
2014-01-31 13:45:31 -08:00
David Schmidt
af11b908cf
Update Image.py
...
docs update/fixes
2014-01-10 18:27:43 +01:00
wiredfool
8a69f6caa0
use cffi by default in pypy, not in c-python
2014-01-06 22:08:14 -08:00
wiredfool
32f4097d1e
Fixes putalpha tests
...
Make sure we clear the pyaccess object each time we reset the self.im
object
2014-01-05 22:18:42 -08:00
wiredfool
663f881b21
all original tests pass
2014-01-05 21:07:56 -08:00
wiredfool
5efe737f6f
Cffi pixel access object, #248
2014-01-05 10:41:25 -08:00
Alex Clark ☺
ae7edfa58d
Merge pull request #441 from wiredfool/lut
...
Image.point fixes for numpy.array and docs
2013-12-28 06:08:08 -08:00
Alex Clark ☺
d48f301d57
Merge pull request #423 from wiredfool/trns-png
...
Support for PNG tRNS header when converting from RGB->RGBA
2013-12-28 05:56:03 -08:00
wiredfool
4791d156f1
Comments/Docs, fixes #440
2013-12-10 16:05:05 -08:00
wiredfool
d05b5d9060
Restore numpy.array as valid lookup tables
2013-12-10 15:47:26 -08:00
Alex Clark ☺
eebb8c2a97
Merge pull request #408 from wiredfool/convert_doc
...
Image.convert mode 1 documentation update.
2013-11-29 15:15:23 -08:00
wiredfool
0356741a29
Now using the rgbT2rgba conversion for L+transparency to RGBA, dropping the palette hack
2013-11-26 13:04:10 -08:00
wiredfool
c546c5a4c0
Added conversion for RGB+Transparency to RGBA that adds an alpha mask corresponding to the transparency value, fixes #421
2013-11-26 12:24:19 -08:00
wiredfool
18ced74c06
Image.convert mode 1 documentation update. Fixes #407
2013-11-12 22:42:06 -08:00
David Schmidt
06301c9eba
don't create a new palette on Image._new if one already exists (i.e. after im.copy())
2013-11-12 14:41:35 +01:00
Eric Soroos
175c572432
I;16 images are little endian, not native endian
2013-10-19 03:28:31 +00:00
Alex Clark ☺
55a0792815
Merge pull request #380 from wiredfool/lcms2
...
LCMS1 replaced with LCMS2
2013-10-16 09:09:15 -07:00
wiredfool
ace78d0734
Lab is Uint, Int, Int. Tests failing
2013-10-11 23:31:47 -07:00
Stephen Johnson
b533aa665e
Fix many formatting mistakes in PIL.Image's docstrings
2013-10-11 22:18:40 -07:00
wiredfool
1c3932e89f
Added LAB mode, core dumped
2013-10-10 23:27:34 -07:00
wiredfool
10214bc6c4
Premultiply RGBA images prior to transform and resize and undo after
2013-10-04 13:25:32 -07:00
Christoph Gohlke
9bff0b14e0
Add numpy array interface support for 16 and 32 bit integer modes
2013-09-29 19:30:43 -07:00
Alex Clark ☺
e5279a284b
Merge pull request #325 from manisandro/bytearray
...
Fix bytes which should be bytearray
2013-08-29 02:14:49 -07:00
Sandro Mani
1c4734b6bb
Make bytePalette read-only buffer
2013-08-28 20:44:27 +02:00
Sandro Mani
4be146cf27
Fix bytes which should be bytearray
2013-08-28 20:18:13 +02:00
wiredfool
e3e0638a5f
Fail fast if there's an import error on _imaging
2013-07-23 10:17:15 -07:00
Freek Dijkstra
d24a419299
Warnings if imaging library has wrong UCS support.
...
Raise exceptions for unknown errors.
2013-07-23 10:44:27 +02:00
Felipe Reyes
15eac684c4
Moved Image module docs from comments to docstrings
2013-07-09 15:12:28 -04:00
Felipe Reyes
25b6371b75
Moved PIL.Image.Image docs from comments to docstrings
2013-07-09 10:32:14 -04:00
Alex Clark
f56facb0c1
Clean up
2013-06-30 15:21:37 -04:00
Alex Clark
fd29e707e9
Apply @Arfrever patch, fixes #258
2013-06-30 07:04:42 -04:00
Alex Clark ☺
a9fd1f4a94
Merge pull request #225 from wiredfool/pr224
...
Fix Image.fromarray with NumPy arrays: Supersedes PR #224
2013-05-23 05:51:58 -07:00
wiredfool
587b9a79d8
ducktype the array_interface obj to see if it provides tobytes or tostring
2013-05-21 21:04:22 -07:00
Matt Davis
1082173030
Fix Image.fromarray with NumPy arrays
...
Image.fromarray attempts to call a method called `tobytes()` on the passed in object, but NumPy arrays don't have a `tobytes()` method, they have a `tostring()` method. (See http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tostring.html ).
I think this was changed accidentally in a Python 3 compatibility update in which this call was confused with the `tobytes` and `frombytes` methods of Image objects.
2013-05-21 18:35:11 -03:00