使用python向jpeg文件添加注释

时间:2011-11-27 05:15:58

标签: python jpeg

我想编写一个为jpeg文件添加注释的python程序。我已经读过jpeg文件中的注释由标记0xfffe发出信号。因此,我可以打开文件并将此标记附加到我想要的任何注释吗?我的代码看起来像这样:

file = open("someimage.jpg", "a+b")
file.write("\xff\xfeCOMMENT")
file.close()

如果我的评论是在文件标记(0xffd9)结束后是否重要?谢谢!

1 个答案:

答案 0 :(得分:1)

这将起作用(它会将文字附加到存储图像所需的部分之外)。

更复杂的方法是读取JPG文件格式并在EXIF字段中添加注释。请参阅StackOverflow讨论:Exif manipulation library for python

有关用于读取和编写图像元数据的工具 exiv2 的python绑定,请参阅pyexiv