为了共同利益我将回答我自己的问题,exif应用程序有一个修改过的libjpeg,可以操作jpeg原始数据.它有类似的功能
jpeg_data_load_data (JPEGData *data, const unsigned char *d,unsigned int size);
和
jpeg_data_set_exif_data(myJPEGImage,exif); jpeg_data_save_file(myJPEGImage,"gangrene1.jpg");
这可以使用,像imagemagick这样的免费可用程序也有自己的libjpeg,libexif实现来操作exif和jpeg数据.希望这会有所帮助