Skip to content

Commit

Permalink
Merge pull request python-pillow#8627 from radarhere/xmp
Browse files Browse the repository at this point in the history
Added release notes for writing XMP bytes to JPEG and MPO
  • Loading branch information
hugovk authored Dec 29, 2024
2 parents 1a79d10 + cfe8379 commit 76df02d
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions docs/releasenotes/11.1.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,26 @@ TODO
API Changes
===========

TODO
^^^^
Writing XMP bytes to JPEG and MPO
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

TODO
Pillow 11.0.0 added writing XMP data to JPEG and MPO images::

im.info["xmp"] = b"test"
im.save("out.jpg")

However, this meant that XMP data was automatically kept from an opened image,
which is inconsistent with the rest of Pillow's behaviour. This functionality
has been removed. To write XMP data, the ``xmp`` argument can still be used for
JPEG files::

im.save("out.jpg", xmp=b"test")

To save XMP data to the second frame of an MPO image, ``encoderinfo`` can now
be used::

second_im.encoderinfo = {"xmp": b"test"}
im.save("out.mpo", save_all=True, append_images=[second_im])

API Additions
=============
Expand Down

0 comments on commit 76df02d

Please sign in to comment.