0
我試圖將寫入exif的代碼轉換爲jpeg圖像。原碼是這樣的:爲什麼我得到這個警告,當我嘗試使用libjpeg將xmp添加到jpeg
jpeg_write_marker(&cinfo, 0xe1, (unsigned char *)&ex, exifsize);
其中前是該EXIF數據存儲器的塊被寫入它和exifsize如果該塊的大小。
要將XMP添加到它,我創建了一個樣本XMP塊(使用樣本,我發現在這裏:(https://developers.google.com/photo-sphere/metadata/?hl=en),並嘗試使用此代碼,將其添加到JPEG文件:
jpeg_write_marker(&cinfo, 0xe1, xmpBlock.getData(), xmpBlock.getdataSize());
代碼作品我可以看到使用EXIF查看器(http://regex.info/exif.cgi)都XMP和EXIF標籤,但該網站也給我一個警告:?
ExifTool
Warning ExifIFD pointer references previous ExifIFD directory
這是什麼警告的意思,我怎麼能解決這個問題