Hugo van Kemenade
|
ea4263c448
|
Merge pull request #5634 from radarhere/putpalette
putpalette() rawmode may be modes that can be unpacked to RGB
|
2021-08-13 13:19:50 +03:00 |
|
Hugo van Kemenade
|
3d35e5458f
|
Merge pull request #5606 from radarhere/convert_transparency
|
2021-08-13 13:18:39 +03:00 |
|
Hugo van Kemenade
|
afebfcb096
|
Merge pull request #5647 from radarhere/transform_palette
|
2021-08-13 13:18:00 +03:00 |
|
Hugo van Kemenade
|
2e5ce839ba
|
Merge pull request #5633 from radarhere/save_path
Corrected pathlib.Path detection when saving
|
2021-08-06 17:15:15 +03:00 |
|
Hugo van Kemenade
|
3307bf691f
|
Merge pull request #5594 from radarhere/convert
If default conversion from P is RGB with transparency, convert to RGBA
|
2021-08-06 14:08:38 +03:00 |
|
Andrew Murray
|
d1815377b8
|
Copy palette to new image in transform()
|
2021-07-31 22:49:16 +10:00 |
|
Andrew Murray
|
438c3cc097
|
Speed up rotating square images by 90 or 270 degrees
|
2021-07-30 19:57:09 +10:00 |
|
Andrew Murray
|
89ab20fd15
|
putpalette() rawmode may be modes that can be unpacked to RGB
|
2021-07-25 16:32:59 +10:00 |
|
Andrew Murray
|
4038a287ee
|
Corrected pathlib.Path detection when saving
|
2021-07-24 14:21:33 +10:00 |
|
Andrew Murray
|
97e0cb85ee
|
Keep transparency when converting from P to LA or PA
|
2021-07-12 22:55:12 +10:00 |
|
Andrew Murray
|
fdfa9e8521
|
If default conversion from P is RGB with transparency, convert to RGBA
|
2021-07-08 17:08:11 +10:00 |
|
Andrew Murray
|
9688507193
|
Removed variable
|
2021-07-05 23:02:26 +10:00 |
|
Thomas Viehmann
|
8d1b433c76
|
Use numpy.array with dtype
Thank you @radarhere.
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2021-07-01 14:08:51 +02:00 |
|
Thomas Viehmann
|
1c03526b65
|
Make Image.__array__ take optional dtype argument
This is required by the numpy protocol.
|
2021-07-01 13:09:40 +02:00 |
|
Andrew Murray
|
cab9179a85
|
Merge pull request #5315 from radarhere/simplified
Simplified code
|
2021-06-30 19:24:19 +10:00 |
|
Andrew Murray
|
0aa8bd00e7
|
Added warning if defusedxml is not found
|
2021-06-30 11:29:13 +10:00 |
|
Andrew Murray
|
d9d811ff21
|
Replaced xml.etree.ElementTree with defusedxml.ElementTree
|
2021-06-30 11:28:44 +10:00 |
|
Andrew Murray
|
41b58f4b16
|
Replaced xml.etree.ElementTree with re
|
2021-06-30 11:28:40 +10:00 |
|
Hugo van Kemenade
|
50302231ed
|
Merge pull request #5552 from radarhere/palette
|
2021-06-28 19:01:54 +03:00 |
|
Hugo van Kemenade
|
b5c4b9afe0
|
Merge pull request #5455 from radarhere/xmp
|
2021-06-28 18:43:04 +03:00 |
|
Hugo van Kemenade
|
6d94376d1f
|
Merge pull request #5416 from radarhere/tiff_exif
Allow getexif() to access TIFF tag_v2 data
|
2021-06-28 18:12:17 +03:00 |
|
Andrew Murray
|
1ee30ded0b
|
Fixed reloading palette
|
2021-06-28 22:27:05 +10:00 |
|
Andrew Murray
|
6db0e96102
|
Ensure image is loaded in remap_palette
|
2021-06-28 20:12:22 +10: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
|
450382f574
|
Do not use raw ImagePalette
|
2021-06-27 15:09:39 +10:00 |
|
Andrew Murray
|
59a3e3bc60
|
Rearranged code to limit line length
|
2021-06-23 19:37:56 +10:00 |
|
Andrew Murray
|
9192a33b38
|
Removed unnecessary load()
|
2021-06-23 19:29:02 +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
|
fa559277fb
|
When allocating a new color, repurpose an unused index if necessary
|
2021-06-23 19:27:08 +10:00 |
|
Andrew Murray
|
4d36feefc7
|
Set palette to be empty by default
|
2021-06-23 19:22:21 +10:00 |
|
Andrew Murray
|
aa4489c993
|
Keep palette the same length
|
2021-06-19 09:31:46 +10:00 |
|
Andrew Murray
|
f45d2e296d
|
Ensure palette string matches RGB mode
|
2021-06-19 09:16:05 +10:00 |
|
Andrew Murray
|
cd31dae0d1
|
Added getxmp() for PNG
|
2021-06-12 13:57:14 +10: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
|
3795772187
|
Use python3
|
2021-05-08 12:37:06 +10:00 |
|
Andrew Murray
|
0f68e63793
|
Allow for sys.stdout.buffer to be missing
|
2021-05-03 18:07:05 +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
|
7c0344bb99
|
For special image modes, revert default resize resampling to NEAREST
|
2021-04-17 12:18:42 +10:00 |
|
Andrew Murray
|
77a8a53a94
|
Allow converting an image to a numpy array to raise errors
|
2021-04-03 13:20:58 +11:00 |
|
Andrew Murray
|
2c8684c525
|
Moved getxmp() into JpegImageFile
|
2021-04-01 22:28:37 +11:00 |
|
Hugo van Kemenade
|
6812205f18
|
Merge pull request #5144 from UrielMaD/feature_xmp
|
2021-04-01 12:44:47 +03:00 |
|
Andrew Murray
|
80878fa4c6
|
Merge branch 'master' into modes
|
2021-03-31 18:58:11 +11:00 |
|
Andrew Murray
|
0a56d9b287
|
Merge branch 'master' into simplified
|
2021-03-29 19:37:55 +11:00 |
|
Hugo van Kemenade
|
e405ab300b
|
Merge pull request #5351 from radarhere/categories
|
2021-03-28 14:34:50 +03:00 |
|
Andrew Murray
|
f799915d6f
|
Merge pull request #5304 from nulano/5300
Do not premultiply alpha when resizing with Image.NEAREST resampling
|
2021-03-28 16:02:01 +11:00 |
|
Andrew Murray
|
71cd97a519
|
Added deprecation warnings
|
2021-03-28 15:51:28 +11:00 |
|
Hugo van Kemenade
|
5e1d304769
|
Merge pull request #5353 from radarhere/quantize_attributes
Use quantization method attributes
|
2021-03-27 20:01:49 +02:00 |
|
nulano
|
49fa3656b1
|
do not premultiply alpha when resizing with Image.NEAREST resampling
|
2021-03-23 13:16:20 +01:00 |
|
Andrew Murray
|
4e0bc3bab6
|
Use quantization method attributes
|
2021-03-22 19:44:56 +11:00 |
|