我想编写一个为jpeg文件添加注释的python程序。我已经读过jpeg文件中的注释由标记0xfffe发出信号。因此,我可以打开文件并将此标记附加到我想要的任何注释吗?我的代码看起来像这样:
file = open("someimage.jpg", "a+b")
file.write("\xff\xfeCOMMENT")
file.close()
如果我的评论是在文件标记(0xffd9)结束后是否重要?谢谢!
答案 0 :(得分:1)
这将起作用(它会将文字附加到存储图像所需的部分之外)。
更复杂的方法是读取JPG文件格式并在EXIF字段中添加注释。请参阅StackOverflow讨论:Exif manipulation library for python
有关用于读取和编写图像元数据的工具 exiv2 的python绑定,请参阅pyexiv。