Helper Functions¶
UserComment¶
-
piexif.helper.UserComment.
load
(data)¶ Convert “UserComment” value in exif format to str.
Parameters: data (bytes) – “UserComment” value from exif Returns: u”foobar” Return type: str(Unicode)
import piexif
import piexif.helper
exif_dict = piexif.load("foo.jpg")
user_comment = piexif.helper.UserComment.load(exif_dict["Exif"][piexif.ExifIFD.UserComment])
-
piexif.helper.UserComment.
dump
(data, encoding="ascii")¶ Convert str to appropriate format for “UserComment”.
Parameters: - data – Like u”foobar”
- encoding (str) – “ascii”, “jis”, or “unicode”
Returns: b”ASCIIx00x00x00foobar”
Return type: bytes
import piexif
import piexif.helper
user_comment = piexif.helper.UserComment.dump(u"Edit now.")
exif_dict = piexif.load("foo.jpg")
exif_dict["Exif"][piexif.ExifIFD.UserComment] = user_comment
exif_bytes = piexif.dump(exif_dict)