Leonid Bloch
28b818974e
Allow to save tiff stacks from separate images
...
This is a quick solution that will allow to save tiff stacks from
separate images, e.g. from Numpy arrays.
Previously, tiff stacks could be saved only from multiframe images.
This behavior is similar to what is possible now with GIFs.
Note however, that for correct results, all the appended images should
have the same encoder{info,config} properties.
Example:
import numpy as np
from PIL import Image
a = np.ones((100,100,100), dtype=np.uint8)
imlist = []
for m in a:
imlist.append(Image.fromarray(m))
imlist[0].save("test.tif", compression="tiff_deflate", save_all=True,
append_images=imlist[1:])
(Should result in a 100-frame, 100x100 tiff stack.)
Signed-off-by: Leonid Bloch <leonid.bloch@esrf.fr>
2017-02-17 00:57:00 +02:00
wiredfool
3ea2599984
Merge pull request #2355 from gunjambi/imagecms-preserve-aux-channels
...
Imagecms preserve aux channels
2017-02-07 19:38:05 +00:00
wiredfool
9c4eafc188
Merge pull request #2382 from hugovk/test-effects
...
Test linear and radial gradient effects
2017-02-06 21:58:41 +00:00
hugovk
d7fe8d1eb7
Linear and radial gradient: only need one target image
2017-02-06 22:03:17 +02:00
wiredfool
cdaa448782
Merge pull request #2389 from hugovk/outline
...
Test ImageDraw.Outline and and ImageDraw.Shape
2017-02-06 16:57:18 +00:00
wiredfool
b93025fa5b
Merge pull request #2380 from evalapply/master
...
BUG fix: '' in image mode no longer causes a crash
2017-01-31 19:03:29 +00:00
hugovk
96dfd722c3
Test ImageDraw.Outline curve
2017-01-31 08:22:33 +02:00
hugovk
008431fe0e
Test ImageDraw.Outline curve
2017-01-30 21:50:48 +02:00
hugovk
07af06bf8c
Expose and test radial_gradient
2017-01-29 18:44:24 +02:00
hugovk
3ead178d18
flake8
2017-01-29 18:38:06 +02:00
hugovk
47b1c66961
Expose and test linear_gradient
2017-01-29 18:17:31 +02:00
Lukasz Kozuchowski
3e317f3ca0
Empty image mode test
2017-01-29 07:50:28 +01:00
Jarkko Pöyry
fa56b3d255
Add tests for CMS transform auxiliary channel preservation. See bug #1662 .
2017-01-28 22:04:49 +02:00
Andrew Murray
e67ee44ea8
Added test for missing method data in Image transform
2017-01-28 14:21:41 +11:00
Andrew Murray
cd114cef3f
Added test for Image fromstring NotImplementedError
2017-01-28 14:16:39 +11:00
Andrew Murray
2039d43d85
Added test for unknown filter in Image resize
2017-01-28 14:09:28 +11:00
Andrew Murray
01cb6590a4
Added test for point operation on F mode image
2017-01-28 14:02:22 +11:00
Andrew Murray
e8495e5917
Added test for abbreviated Image paste mask syntax
2017-01-28 13:50:44 +11:00
Andrew Murray
581fef2ebd
Added test for Image offset NotImplementedError
2017-01-28 13:06:28 +11:00
wiredfool
2df28a6601
Merge pull request #2347 from radarhere/icc_profile
...
Moved iCCP chunk before PLTE chunk when saving as PNG
2017-01-26 14:26:25 +00:00
wiredfool
a62f2c5b44
Merge pull request #2365 from SemanticsOS/lambdafu/dpiresolution
...
Default to inch-interpretation for missing ResolutionUnit in TiffImagePlugin
2017-01-26 14:22:32 +00:00
wiredfool
2d06d8550f
Merge pull request #2359 from wiredfool/issue_1902
...
Fix for issue ImageTk Integer Overflow error
2017-01-26 14:12:32 +00:00
Eric Soroos
e66271d464
added tests for functionality in ImageTk
2017-01-26 05:31:45 -08:00
Andrew Murray
f0480de118
Restricted PNG encoderinfo chunks to valid values when saving
2017-01-21 16:57:03 +11:00
Andrew Murray
ded14572a1
Added more tests for PNG chunk ordering
2017-01-21 14:47:59 +11:00
Andrew Murray
361f579579
Moved iCCP chunk before PLTE chunk when saving as PNG
2017-01-21 13:32:22 +11:00
Eric Soroos
94cc72a2ba
disable tests broken on old system versions of numpy/scipy
2017-01-20 11:35:49 -08:00
Hugo
bceee54895
Prevent nose -v printing docstrings ( #2369 )
2017-01-20 19:10:02 +00:00
Marcus Brinkmann
8a9bd2cdcd
Default to inch-interpretation for missing ResolutionUnit in TiffImagePlugin.
2017-01-19 17:24:28 +01:00
wiredfool
c1b510c72c
Merge pull request #2307 from radarhere/contextmanagers
...
Added context managers
2017-01-17 13:20:41 +00:00
Andrew Murray
89742225bf
Fixed test coverage
2017-01-07 13:20:16 +11:00
Andrew Murray
2a93cdb698
Simplified assertEqual checks to assertTrue
2017-01-07 11:35:09 +11:00
Luis G
dad5971561
Add unit tests
...
Add unit tests for registered_extensions
2017-01-07 11:32:16 +11:00
Andrew Murray
c5265e2100
Added test for crop operation with no argument
2017-01-03 13:30:09 +11:00
wiredfool
45138fec9b
Added output checked tests for rotate with center and translate
2017-01-01 11:09:06 +00:00
wiredfool
7228de1491
test image
2016-12-31 19:31:02 +00:00
wiredfool
5fda1a803a
Added resample target test
2016-12-31 19:30:26 +00:00
wiredfool
cc1ba56c28
Refactor tests
2016-12-31 19:12:39 +00:00
Marcus Brinkmann
90077b3975
Add center and translate option to Image.rotate.
2016-12-31 19:01:09 +00:00
wiredfool
5269828d3a
Test: Relax WMF test condition, fixes #2323
2016-12-31 17:38:35 +00:00
wiredfool
c7df6287fa
Merge pull request #2262 from wiredfool/zero_size
...
Allow 0 size images, Fixes #2259
2016-12-31 16:35:14 +00:00
wiredfool
20abc9cdfe
Fix size check on expan for image_rotate
2016-12-31 13:31:51 +00:00
wiredfool
7d59183c1d
Zero image size test
2016-12-31 13:19:29 +00:00
wiredfool
0a922b962f
tests for basic operations on 0x0 images
2016-12-31 13:19:29 +00:00
wiredfool
69bea50810
Allow 0 size images, Fixes #2259
2016-12-31 13:19:29 +00:00
wiredfool
3d185ee857
added tests for sgi writing
2016-12-31 12:29:10 +00:00
wiredfool
95888466c8
Added correctness tests for opening SGI images
2016-12-30 22:20:46 +00:00
Andrew Murray
a06dd59df7
Added context managers
2016-12-28 09:54:10 +11:00
wiredfool
944a470a79
Merge pull request #2312 from wiredfool/pr_2298
...
List of individual frame durations for saving animated gifs. #2298
2016-12-27 12:00:40 +00:00
wiredfool
f36a04570f
Merge pull request #2313 from wiredfool/pr_2196
...
Unified different GIF optimize conditions #2196 , Test for #2196
2016-12-27 11:53:50 +00:00