mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-04 20:03:20 +03:00
Trim whitespace from end when parsing XMP data
This commit is contained in:
parent
cb077a16c8
commit
f03c23683e
|
@ -989,7 +989,7 @@ class TestImage:
|
|||
im = Image.new("RGB", (1, 1))
|
||||
im.info["xmp"] = (
|
||||
b'<?xpacket begin="\xef\xbb\xbf" id="W5M0MpCehiHzreSzNTczkc9d"?>\n'
|
||||
b'<x:xmpmeta xmlns:x="adobe:ns:meta/" />\n<?xpacket end="w"?>\x00\x00'
|
||||
b'<x:xmpmeta xmlns:x="adobe:ns:meta/" />\n<?xpacket end="w"?>\x00\x00 '
|
||||
)
|
||||
if ElementTree is None:
|
||||
with pytest.warns(
|
||||
|
|
|
@ -1511,7 +1511,7 @@ class Image:
|
|||
return {}
|
||||
if "xmp" not in self.info:
|
||||
return {}
|
||||
root = ElementTree.fromstring(self.info["xmp"].rstrip(b"\x00"))
|
||||
root = ElementTree.fromstring(self.info["xmp"].rstrip(b"\x00 "))
|
||||
return {get_name(root.tag): get_value(root)}
|
||||
|
||||
def getexif(self) -> Exif:
|
||||
|
|
Loading…
Reference in New Issue
Block a user