Andrew Murray
|
1ee30ded0b
|
Fixed reloading palette
|
2021-06-28 22:27:05 +10:00 |
|
Andrew Murray
|
d24299a16c
|
Corrected comments
|
2021-06-28 20:21:46 +10:00 |
|
Andrew Murray
|
6db0e96102
|
Ensure image is loaded in remap_palette
|
2021-06-28 20:12:22 +10:00 |
|
Hugo van Kemenade
|
00303a29e9
|
Merge pull request #5557 from radarhere/gif_first_frame_transparency
|
2021-06-27 16:14:23 +03:00 |
|
Andrew Murray
|
804183c248
|
Only use an RGBA palette for images with an alpha channel
|
2021-06-27 18:29:02 +10:00 |
|
Andrew Murray
|
7005e66f00
|
Use first index for repeated color
|
2021-06-27 16:33:47 +10:00 |
|
Andrew Murray
|
450382f574
|
Do not use raw ImagePalette
|
2021-06-27 15:09:39 +10:00 |
|
Andrew Murray
|
dd28af0dfa
|
Merge branch 'master' into tag_group_data
|
2021-06-27 12:06:11 +10:00 |
|
Andrew Murray
|
f6d504c8f6
|
Use context manager
|
2021-06-26 00:48:16 +10:00 |
|
Glenn Maynard
|
432677740d
|
Add a test for an image that works with other GIF decoders.
This test is fixed by the next commits.
|
2021-06-26 00:48:10 +10:00 |
|
Andrew Murray
|
5b4cb5052a
|
Draw first frame on top of transparency
|
2021-06-25 21:54:21 +10:00 |
|
Andrew Murray
|
61c39074f5
|
Fixed undefined variable in logging
|
2021-06-25 19:46:58 +10:00 |
|
Andrew Murray
|
a2709be7f4
|
Added tag data for IFD groups
|
2021-06-24 19:56:01 +10:00 |
|
Andrew Murray
|
b6b362c807
|
Set color after attaching palette in expand()
|
2021-06-23 19:28:56 +10:00 |
|
Andrew Murray
|
8210645e4b
|
If all 256 colors are in use, then there is no need for an additional color for background or transparency
|
2021-06-23 19:28:46 +10:00 |
|
Andrew Murray
|
f3451aefc6
|
Convert opaque RGBA color to RGB if that is the palette mode
|
2021-06-23 19:26:53 +10:00 |
|
Andrew Murray
|
3b9792ab74
|
Convert getcolor input to RGBA if that is the palette mode
|
2021-06-23 19:23:34 +10:00 |
|
Andrew Murray
|
4d36feefc7
|
Set palette to be empty by default
|
2021-06-23 19:22:21 +10:00 |
|
Andrew Murray
|
dc89f0eaa9
|
Set colors
|
2021-06-23 19:16:04 +10:00 |
|
Hugo van Kemenade
|
ec74f3b1c0
|
Merge pull request #5367 from radarhere/quant
|
2021-06-20 21:57:05 +03:00 |
|
Hugo van Kemenade
|
e5b2d61e00
|
Merge pull request #5551 from radarhere/imageops
|
2021-06-20 15:51:21 +03:00 |
|
Hugo van Kemenade
|
53b51e1df6
|
Merge pull request #5549 from radarhere/palette
|
2021-06-20 15:44:38 +03:00 |
|
Hugo van Kemenade
|
7c08565e5e
|
Merge pull request #5547 from radarhere/exif
|
2021-06-20 13:22:05 +03:00 |
|
Hugo van Kemenade
|
8b0244ac66
|
Merge pull request #5540 from radarhere/numresolution
|
2021-06-20 11:58:51 +03:00 |
|
Andrew Murray
|
6639b2af7f
|
Copy palette to new images in expand
|
2021-06-19 21:24:58 +10:00 |
|
Andrew Murray
|
f45d2e296d
|
Ensure palette string matches RGB mode
|
2021-06-19 09:16:05 +10:00 |
|
Andrew Murray
|
04566917f8
|
Do not modify EXIF of original image instance in exif_transpose()
|
2021-06-18 19:01:12 +10:00 |
|
Andrew Murray
|
3066c48faa
|
Merge pull request #5533 from radarhere/random
Fixed errors when running tests in random order
|
2021-06-14 22:43:31 +10:00 |
|
Andrew Murray
|
6449cdc1a3
|
Added RGBA saving
|
2021-06-14 18:14:28 +10:00 |
|
Andrew Murray
|
143e08c92c
|
Added RGB saving
|
2021-06-14 18:14:28 +10:00 |
|
Andrew Murray
|
bd298b128c
|
Fixed default numresolution for small JPEG2000 images
|
2021-06-14 11:23:56 +10:00 |
|
Andrew Murray
|
cd31dae0d1
|
Added getxmp() for PNG
|
2021-06-12 13:57:14 +10:00 |
|
Andrew Murray
|
ae3bdf87f0
|
Added getxmp() for TIFF
|
2021-06-12 12:17:38 +10:00 |
|
Andrew Murray
|
c1fbe2d975
|
Corrected getxmp() descending into XML
|
2021-06-12 11:58:11 +10:00 |
|
Miloš Komarčević
|
100299a838
|
Add multiple strip saving test
|
2021-06-12 11:49:20 +10:00 |
|
Hugo van Kemenade
|
101887360c
|
Merge pull request #5501 from radarhere/dds_bc5
|
2021-06-11 10:34:19 +03:00 |
|
Hugo van Kemenade
|
a9b0adc57f
|
Merge pull request #5510 from radarhere/textbbox
|
2021-06-10 17:46:32 +03:00 |
|
Andrew Murray
|
41fc39174a
|
Reset fuzzer LOAD_TRUNCATED_IMAGES and filters to allow for random test order
|
2021-06-10 13:49:17 +10:00 |
|
Andrew Murray
|
d99a6ff862
|
Reset MAX_IMAGE_PIXELS after each test to allow for random test order
|
2021-06-10 13:17:57 +10:00 |
|
Hugo van Kemenade
|
2a7eb5415e
|
Merge pull request #5513 from radarhere/ico_bmp
Added ICO saving in BMP format
|
2021-06-06 18:12:33 +03:00 |
|
Hugo van Kemenade
|
87dca4f477
|
Merge pull request #5493 from radarhere/png_load_end
Ensure PNG seeks to end of previous chunk at start of load_end
|
2021-06-06 10:35:04 +03:00 |
|
Hugo van Kemenade
|
1ac7bd9f87
|
Merge pull request #5473 from radarhere/tiff_seek
Do not allow TIFF to seek to a past frame
|
2021-06-05 18:49:34 +03:00 |
|
Andrew Murray
|
2c9a9b3529
|
Added ICO saving in BMP format
|
2021-05-27 06:21:28 +10:00 |
|
Andrew Murray
|
362d504011
|
Raise an error if textbbox is used without a FreeTypeFont
|
2021-05-25 20:45:38 +10:00 |
|
Hugo van Kemenade
|
affa059e95
|
Merge pull request #5504 from radarhere/tuple_size
Added specific error messages when ink has incorrect number of bands
|
2021-05-23 17:18:38 +03:00 |
|
Hugo van Kemenade
|
3cbf4d5ef7
|
Merge pull request #5379 from radarhere/numpy
Allow converting an image to a numpy array to raise errors
|
2021-05-20 15:09:02 +03:00 |
|
Andrew Murray
|
3b4db88202
|
Added BC5_SNORM reading when FourCC is DX10
|
2021-05-19 22:19:19 +10:00 |
|
Andrew Murray
|
f59ff6d55b
|
Read BC5_TYPELESS as BC5_UNORM
|
2021-05-19 21:16:12 +10:00 |
|
Andrew Murray
|
1bb98974f8
|
Moved DXT5 test after DXT3 test
|
2021-05-19 21:14:51 +10:00 |
|
Andrew Murray
|
a1412681ff
|
Added specific error messages when ink has incorrect number of bands
|
2021-05-19 20:19:57 +10:00 |
|
Andrew Murray
|
2e7f40e0b8
|
Added BC5_SNORM reading
|
2021-05-18 17:44:21 +10:00 |
|
Andrew Murray
|
68ac6d151e
|
Added BC5_UNORM reading
|
2021-05-17 18:57:23 +10:00 |
|
Hugo van Kemenade
|
a72ae6823c
|
Merge pull request #5476 from radarhere/dpi_rounding
|
2021-05-16 20:00:10 +03:00 |
|
Hugo van Kemenade
|
d53a664866
|
Merge pull request #5470 from radarhere/wmf_dpi_rounding
Removed WMF DPI rounding
|
2021-05-16 19:57:14 +03:00 |
|
Andrew Murray
|
78406ed1ff
|
Merge pull request #5460 from xtsm/ellipse
Remove spikes when drawing thin pieslices
|
2021-05-14 23:37:11 +10:00 |
|
Hugo van Kemenade
|
f02739715d
|
Merge pull request #5452 from radarhere/missing_samplesperpixel
Updated default value for SAMPLESPERPIXEL TIFF tag
|
2021-05-14 16:17:34 +03:00 |
|
Andrew Murray
|
bf97a92bc6
|
Ensure PNG seeks to end of previous chunk at start of load_end
|
2021-05-14 13:18:49 +10:00 |
|
Andrew Murray
|
7bfaffd5fa
|
Simplified tests now that casting to float is not needed
|
2021-05-10 09:36:57 +10:00 |
|
Andrew Murray
|
c04260b3f5
|
Convert to float for comparison with float in IFDRational __eq__
|
2021-05-10 08:36:45 +10:00 |
|
Andrew Murray
|
9bbe53a01d
|
Merge pull request #5446 from radarhere/tiff_dpi_rounding
Removed TIFF DPI rounding
|
2021-05-10 08:34:05 +10:00 |
|
Hugo van Kemenade
|
3942eaec18
|
Merge pull request #5471 from radarhere/webp_error_code
|
2021-05-09 23:18:49 +03:00 |
|
Hugo van Kemenade
|
79eb24ba34
|
Merge pull request #5474 from radarhere/stdout
|
2021-05-09 23:17:23 +03:00 |
|
Hugo van Kemenade
|
649eaae360
|
Merge pull request #5434 from radarhere/text_alpha
|
2021-05-09 22:17:58 +03:00 |
|
Hugo van Kemenade
|
23f848ea54
|
Merge pull request #5443 from radarhere/fp
|
2021-05-09 20:39:44 +03:00 |
|
Andrew Murray
|
9ac888262a
|
Do not allow TIFF to seek to a past frame
|
2021-05-08 00:25:47 +10:00 |
|
Andrew Murray
|
18e204df05
|
Removed DPI rounding from JPEG loading
|
2021-05-07 21:23:29 +10:00 |
|
Andrew Murray
|
0de3beaeaf
|
Removed DPI rounding when BMP loading
|
2021-05-07 20:50:18 +10:00 |
|
Andrew Murray
|
9d72542c08
|
Removed DPI rounding from PNG loading
|
2021-05-07 20:50:01 +10:00 |
|
Andrew Murray
|
e7749abdf9
|
Corrected error in restoring sys.stdout
|
2021-05-07 20:44:46 +10:00 |
|
Andrew Murray
|
4080f160b6
|
Include code in WebP error
|
2021-05-07 00:12:03 +10:00 |
|
Andrew Murray
|
b9c571a328
|
Removed WMF DPI rounding
|
2021-05-06 20:08:54 +10:00 |
|
Andrew Murray
|
6fc039a21c
|
Updated default value for SAMPLESPERPIXEL tag
|
2021-05-04 16:50:12 +10:00 |
|
Hugo van Kemenade
|
20b8a83773
|
Merge pull request #5437 from radarhere/stdout
|
2021-05-03 11:57:46 +03:00 |
|
Andrew Murray
|
0f68e63793
|
Allow for sys.stdout.buffer to be missing
|
2021-05-03 18:07:05 +10:00 |
|
Hugo van Kemenade
|
d2f2fbacaa
|
Merge pull request #5426 from radarhere/undefined_zero
Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
|
2021-05-03 09:07:32 +03:00 |
|
Stanislau Tsitsianok
|
ca67a0c1a2
|
Added test for #5432
|
2021-05-02 17:12:27 +03:00 |
|
Hugo van Kemenade
|
0836e388e8
|
Merge pull request #5459 from radarhere/pdf_float
Do not round dimensions when saving PDF
|
2021-05-02 11:16:34 +03:00 |
|
Hugo van Kemenade
|
8a8ac60817
|
Merge pull request #5417 from radarhere/contain
Added ImageOps contain()
|
2021-05-01 18:44:37 +03:00 |
|
Andrew Murray
|
d22fe41776
|
Reorganised test to use parametrize
|
2021-05-01 22:36:12 +10:00 |
|
Andrew Murray
|
bc935f9970
|
Do not round dimensions when saving PDF
|
2021-05-01 12:13:09 +10:00 |
|
Andrew Murray
|
8bc19ac78c
|
Do not alter pixels outside mask when drawing text on an image with transparency
|
2021-04-29 23:08:25 +10:00 |
|
Andrew Murray
|
b78cf8cd75
|
Added state methods to allow pickling of IFDRational
|
2021-04-29 22:47:44 +10:00 |
|
Andrew Murray
|
537cd7a82e
|
Removed TIFF DPI rounding
|
2021-04-29 22:47:44 +10:00 |
|
Andrew Murray
|
fd299e36ce
|
Reset handle when seeking backwards as well
|
2021-04-29 22:47:20 +10:00 |
|
Andrew Murray
|
9c06ce044c
|
Changed PSDraw default from sys.stdout to sys.stdout.buffer
|
2021-04-29 21:35:57 +10:00 |
|
Andrew Murray
|
fae9afe351
|
Replace sys.stdout with sys.stdout.buffer when saving
|
2021-04-29 21:35:57 +10:00 |
|
Andrew Murray
|
622ba122ce
|
Added Exif load_from_fp method to get TIFF tag_v2 data
|
2021-04-29 21:21:55 +10:00 |
|
Andrew Murray
|
976d9fa347
|
Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
|
2021-04-29 21:21:09 +10:00 |
|
Hugo van Kemenade
|
dc817ead76
|
Merge pull request #5430 from radarhere/pdf_1
Switched to saving 1-bit PDFs with DCTDecode
|
2021-04-25 15:29:34 +03:00 |
|
Hugo van Kemenade
|
6461dd63b3
|
Merge pull request #5429 from radarhere/ico
Use bpp from ICO header
|
2021-04-25 12:07:38 +03:00 |
|
Hugo van Kemenade
|
d3a3b6dddb
|
Merge pull request #5408 from radarhere/indexerror
Corrected JPEG APP14 transform value
|
2021-04-25 11:36:40 +03:00 |
|
Hugo van Kemenade
|
23efd39b99
|
Merge pull request #5425 from radarhere/iptc
Changed TIFF tag 33723 length to 1
|
2021-04-25 11:23:52 +03:00 |
|
Hugo van Kemenade
|
b09a9210d4
|
Merge pull request #5414 from radarhere/morph
Changed ImageMorph incorrect mode errors to ValueError
|
2021-04-23 16:52:55 +03:00 |
|
Andrew Murray
|
d62be3e354
|
Switched to saving 1-bit PDFs with DCTDecode
|
2021-04-22 22:16:21 +10:00 |
|
Andrew Murray
|
900b849aa8
|
Use bpp from header
|
2021-04-22 21:18:21 +10:00 |
|
Andrew Murray
|
6b098a2c34
|
Changed TIFF tag 33723 length to 1
|
2021-04-21 22:37:47 +10:00 |
|
Andrew Murray
|
6967f3519f
|
Test when "adobe_transform" is unable to be read
|
2021-04-20 20:53:50 +10:00 |
|
Andrew Murray
|
8d52181123
|
Corrected test
|
2021-04-20 20:24:50 +10:00 |
|
Hugo van Kemenade
|
bb5a34fcb0
|
Merge pull request #5391 from radarhere/gif_disposal
Treat previous contents of first GIF frame as transparent
|
2021-04-20 13:23:11 +03:00 |
|
Hugo van Kemenade
|
d2e73b0304
|
Merge pull request #5411 from radarhere/resize_default
For special image modes, revert default resize resampling to NEAREST
|
2021-04-19 17:57:46 +03:00 |
|