We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc3cee0 commit d7b08f9Copy full SHA for d7b08f9
2 files changed
Tests/test_image_convert.py
@@ -290,7 +290,6 @@ def test_p2pa_palette() -> None:
290
assert im_pa.getpalette() == im.getpalette()
291
292
293
-@pytest.mark.xfail(reason="zombie colors from palette shouldn't reappear")
294
def test_pa2p_truly_drops_alpha() -> None:
295
im = Image.new("PA", (2, 1))
296
# PA mode with an RGBA palette (very faint alphas here).
src/PIL/Image.py
@@ -1245,6 +1245,8 @@ def convert_transparency(
1245
from . import ImagePalette
1246
1247
new_im.palette = ImagePalette.ImagePalette("RGB", im.getpalette("RGB"))
1248
+ new_im.palette.dirty = True
1249
+ new_im.load()
1250
if delete_trns:
1251
# crash fail if we leave a bytes transparency in an rgb/l mode.
1252
del new_im.info["transparency"]
0 commit comments