2011-11-27 58 views
2

我想寫一個python程序,添加一個jpeg文件的評論。我讀過一個jpeg文件中的評論是由標記0xfffe發出的。因此,我是否可以打開文件並在隨附的任何評論中添加此標記?我的代碼看起來是這樣的:使用python添加評論到一個jpeg文件

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

不要緊,如果我的意見是文件標記(0xffd9)結束後?謝謝!

回答

1

這將工作(它將追加文本超出存儲圖像所需的部分)。

更復雜的方法將讀取JPG文件格式並在EXIF字段中添加註釋。看到這個StackOverflow的討論:Exif manipulation library for python

爲python綁定見pyexivexiv2,工具用於讀取和寫入圖像元數據。