wiredfool
a0602fb68c
Merge pull request #1882 from wiredfool/pr_1840
...
Fix Transparency for PNG images
2016-05-03 19:51:04 +01:00
wiredfool
460480dfff
Merge pull request #1847 from wiredfool/revert-1813-DIB_1293
...
Revert 1813, plus second commit with tweaks.
2016-05-01 10:31:59 +01:00
wiredfool
9f9436ca2f
Merge pull request #1871 from wiredfool/pr_1865
...
Rebased #1865 + 1 test
2016-05-01 10:14:08 +01:00
wiredfool
b3d78d7c36
Merge pull request #1864 from hdante/read-only-load
...
Make ImageFile load images in read-only mode
2016-04-29 21:26:13 +01:00
Pierrick Koch
272588feca
[PIL] Image add support _MODE_CONV LA mode
2016-04-29 21:03:24 +01:00
wiredfool
c2a5dcf18a
Merge pull request #1853 from radarhere/accept
...
Added _accept hook for XVThumbImagePlugin
2016-04-29 20:45:41 +01:00
Pierrick Koch
001bee40ab
[PIL] Image add support fromarray LA mode
...
fix:
>>> img = np.zeros((40,40,2), 'uint8')
>>> Image.fromarray(img)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1929, in fromarray
raise TypeError("Cannot handle this data type")
TypeError: Cannot handle this data type
2016-04-27 15:23:44 +02:00
Henrique Dante de Almeida
a7c58303ca
Make ImageFile load images in read-only mode
...
The code path for mmapped files unnecessarily loaded images in
read-write mode and had a long standing FIXME message. This patch
uses mmap.ACCESS_READ, which is platform independent to fix this
issue.
2016-04-27 09:39:51 -03:00
Andrew Murray
dd4cb7fbd0
Improved SpiderImagePlugin help text
2016-04-27 22:28:46 +10:00
Andrew Murray
53de1ba049
Added _accept hook for XVThumbImagePlugin
2016-04-21 21:40:54 +10:00
wiredfool
0507192a77
Comments for future people investigating alpha and DIBs
2016-04-19 20:36:25 +01:00
wiredfool
23a847c532
Fixes DIB image format
...
The DIB image format uses the 40 byte BMP header, followed by 3 masks
for RGB channels. We were reading 4 masks, consuming the first pixel
of the image.
Mostly fixes issue #1293 . Remaining issue: alpha channel is actually a
transparency mask.
2016-04-19 20:17:36 +01:00
wiredfool
ae6c46ea92
Merge pull request #1814 from thebostik/jpeg-qtable-bounds
...
Valid range for baseline jpeg qtables 0 to 255
2016-04-19 16:48:03 +01:00
wiredfool
faeb269e30
Revert "Fix for DIB/BMP images"
2016-04-19 16:37:29 +01:00
wiredfool
562bd8519b
Merge pull request #1844 from wiredfool/docs_linkcheck
...
Fix Docs failures.
2016-04-19 16:33:59 +01:00
wiredfool
b521e28ab2
Merge pull request #1821 from radarhere/tifftags
...
Added TIFF Tags
2016-04-19 16:32:28 +01:00
wiredfool
43dda0c8da
Merge pull request #1841 from radarhere/exif
...
Added EXIF tags
2016-04-19 16:05:09 +01:00
wiredfool
bbd4337fbb
Updated OleFileIO doc links
2016-04-19 07:41:14 -07:00
Andrew Murray
53197808f5
Added _accept hook for PixarImagePlugin
2016-04-19 20:59:32 +10:00
Andrew Murray
34c02e321d
Moved EXIF tag to be in hex order
2016-04-19 19:50:28 +10:00
Andrew Murray
521c7e9bdf
Added EXIF tags
2016-04-19 19:49:58 +10:00
Oliver Tonnhofer
c773688f37
improve simple palette detection for PNG
...
- reverts change #1239 which could remove transparency from valid images
(see test_save_p_transparent_black test case)
- improves simple palette detection to handle images from #1238
2016-04-19 10:21:53 +02:00
Andrew Murray
435858afaa
Fixed typo
2016-04-13 17:33:33 +10:00
Andrew Murray
18d596e320
Added TIFF Tags
2016-04-10 21:31:04 +10:00
Stephen Arthur
b38c32ed70
Valid range for baseline jpeg qtables 0 to 255, fixed issue from using signed char instead of unsigned char. added test
2016-04-06 18:47:51 -07:00
Hugo
a7c678b1af
Merge pull request #1813 from wiredfool/DIB_1293
...
Fix for DIB/BMP images
2016-04-06 19:58:25 +03:00
wiredfool
0e3caec317
Added Transparency mask unpacker for BMP files
2016-04-06 07:40:49 -07:00
wiredfool
e84e02997c
Fixes DIB image format
...
The DIB image format uses the 40 byte BMP header, followed by 3 masks
for RGB channels. We were reading 4 masks, consuming the first pixel
of the image.
Mostly fixes issue #1293 . Remaining issue: alpha channel is actually a
transparency mask.
2016-04-06 07:38:41 -07:00
Andrew Murray
1888d60504
Added PixarImagePlugin file extension
2016-04-05 23:01:39 +10:00
Andrew Murray
3478464ce8
Fixed typo
2016-04-05 20:42:24 +10:00
Hugo
cee9a1da15
Merge pull request #1805 from wiredfool/verify-struct-error
...
Catch struct.errors when verifying png files
2016-04-04 16:38:29 +03:00
wiredfool
90378c8298
Fixing compatibility with the truncated images tests
2016-04-04 05:40:37 -07:00
wiredfool
77da73c90f
Catch struct.errors when verifying png files, convert to SyntaxErrors, fixes #1755
2016-04-04 03:08:22 -07:00
wiredfool
ca5e22b59a
Merge pull request #1794 from radarhere/spiderimageplugin
...
SpiderImagePlugin: raise an error when seeking in a non-stack file
2016-04-04 02:07:41 -07:00
wiredfool
14f3b45f46
Merge pull request #1789 from zwhfly/tiff
...
Add Support for 2/4 bpp Tiff Grayscale Images
2016-04-03 12:07:48 -07:00
Andrew Murray
26bf1937c7
Added warning for deprecated as_dict method
2016-04-03 23:41:28 +10:00
Hugo
77b5a531c6
Merge pull request #1625 from radarhere/health
...
Health fixes
2016-04-03 10:58:35 +03:00
Jonathan Michalon
d07ab52c66
SpiderImagePlugin: raise an error when seeking in a non-stack file
...
Using ImageSequence.Iterator on a non-stack SPIDER image leads to infinite loop.
EOFError (which stops the iteration) is never raised because when the image isn't a stack,
seek() returns gently without error.
2016-04-02 19:12:21 +11:00
wiredfool
fd7fa4e61d
3.3.0.dev0 versioning
2016-04-01 07:39:35 -07:00
wiredfool
344cb709ed
3.2.0 Release Version Bump
2016-04-01 05:17:23 -07:00
Andrew Murray
677b958a7f
Health fixes
2016-04-01 21:49:30 +11:00
wiredfool
26970c5e21
Merge pull request #1782 from radarhere/compression
...
Different frames may have different compression types
2016-04-01 03:38:18 -07:00
wiredfool
39fb128898
Merge pull request #1772 from radarhere/copy
...
Added __copy__ method to Image
2016-04-01 03:35:21 -07:00
wiredfool
8ae375ebec
Merge pull request #1787 from radarhere/license
...
Updated PIL license in OleFileIO README
2016-04-01 03:33:22 -07:00
wiredfool
e8da73e95b
Merge pull request #1786 from radarhere/tifftags
...
Corrected Tiff tag names
2016-04-01 03:31:57 -07:00
zwhfly
aa0636d811
Add Tiff Encodings for 2/4 Bit Grayscale Images
...
Added decoding support for 2/4 bit grayscale tiff images, including inverted and/or bit-order-reversed formats.
2016-03-29 20:19:22 +08:00
zwhfly
46134f78d2
Rearrange Tiff Encodings List
...
Refined the order of items in the dict 'OPEN_INFO'.
2016-03-29 20:19:21 +08:00
Andrew Murray
074dd36c33
Updated PIL license in OleFILEIO README [ci skip]
2016-03-29 20:01:39 +11:00
Andrew Murray
91cabaafeb
Corrected Tiff tag names
2016-03-29 18:50:51 +11:00
Andrew Murray
886a7cf206
Different TIFF frames may have different compression
2016-03-27 22:18:39 +11:00