diff --git a/pillow_jxl/JpegXLImagePlugin.py b/pillow_jxl/JpegXLImagePlugin.py index 7021572..61415d9 100644 --- a/pillow_jxl/JpegXLImagePlugin.py +++ b/pillow_jxl/JpegXLImagePlugin.py @@ -121,9 +121,9 @@ def _save(im, fp, filename, save_all=False): if exif and exif.startswith(b"Exif\x00\x00"): exif = exif[6:] metadata = { - "exif": exif, - "jumb": info.get("jumb"), - "xmp": info.get("xmp"), + "exif": exif or None, + "jumb": info.get("jumb") or None, + "xmp": info.get("xmp") or None, } data = enc(im.tobytes(), im.width, im.height, jpeg_encode=False, **metadata) fp.write(data)