我有一點問題。如何將EXIF標籤放入JPG中,在C++中使用原始jpeg緩衝區?
我從相機獲得一個RAW char *緩衝區,我需要添加這個標籤才能將它保存到磁盤。將文件寫入磁盤並再次讀取它不是一種選擇,因爲這會發生數千次。
我從相機接收的緩衝區數據不包含任何EXIF信息,除了每英寸的寬度,高度和像素數。
任何想法? (C++)
我有一點問題。如何將EXIF標籤放入JPG中,在C++中使用原始jpeg緩衝區?
我從相機獲得一個RAW char *緩衝區,我需要添加這個標籤才能將它保存到磁盤。將文件寫入磁盤並再次讀取它不是一種選擇,因爲這會發生數千次。
我從相機接收的緩衝區數據不包含任何EXIF信息,除了每英寸的寬度,高度和像素數。
任何想法? (C++)
有什麼區別?爲什麼要把它寫到磁盤上的文件與在內存中做文件有什麼不同呢?
只要做到什麼是你從磁盤讀取文件後,你做..
至於我在JPEG知道EXIF數據文件的連續分部。 所以
您可能需要查看Exiv2庫。我知道它可以在文件上工作,但我想它也具有在內存緩衝區上工作的功能。
查看XMP元數據工具包(Adobe,但有些開源),特別是XMPFiles ... – 2016-02-19 10:33:09