【发布时间】:2010-08-13 04:52:55
【问题描述】:
我是 iphone 编程新手。使用谷歌代码 iphone-exif,我可以读/写图像标签,也可以添加自定义图像标签。但是,我的问题是怎么才能看到更新的数据???或者有没有办法用更新的数据保存图像?
我使用了来自网络的 .jpg 图片,位于其他资源文件夹中。 这是我的代码(.m 文件)
NSString *filePath = @"/.../ProjectName/1.jpg"; NSMutableData *imageData = [NSMutableData dataWithContentsOfFile:filePath];
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData:imageData];
EXFMetaData* exifData = jpegScanner.exifMetaData; //EXFJFIF* jfif = jpegScanner.jfif;
[exifData addTagValue:@"Changed MAke" forKey:[NSNumber numberWithInt:EXIF_Make]]; id val2 = [exifData tagValue:[NSNumber numberWithInt:EXIF_Make]]; NSLog(val2);
NSLog([exifData tagValue:[NSNumber numberWithInt:EXIF_Model]]); NSLog([exifData tagValue:[NSNumber numberWithInt:EXIF_DateTime]]);
// 使用新标签保存图像 [jpegScanner populateImageData:imageData]; //[imageData writeToFile:filePath atomically:YES];
【问题讨论】: