[英]How to save Capture image from camera in IPhone device Photo Library?
[英]Save NSMutableData representing an image to the iPhone photo library
我有一個NSMutableData,其中包含要保存在設備庫中的JPEG。
我可以將其轉換為UIImage,但隨后它將丟失EXIF數據,因此應避免UIImaes。
編輯以反映我要完成的工作
我正在使用iphone-exif庫來編輯主捆綁包中圖片的元數據。 我想將生成的圖像保存在照片庫中
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"P1080330" ofType:@"JPG"];
NSData *uiJpeg = [NSData dataWithContentsOfFile:filePath];
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: uiJpeg];
NSLog(@" EXIF_Make %@ ", [ jpegScanner.exifMetaData tagValue: [NSNumber numberWithInt:EXIF_Make]]); // OUTPUTS PANASONIC
// Change camera maker to FairyGodmother
[jpegScanner.exifMetaData addTagValue: @"FairyGodmother" forKey:[NSNumber numberWithInt:EXIF_Make]];
NSMutableData *newImageData = [[NSMutableData alloc] init];
[jpegScanner populateImageData:newImageData];
// NOW I HAVE THE NSMUTABLEDATA CONTAINGING MY IMAGE WITH ALL MY EXIF DATA. HOW DO I PUT IT TO THE PHOTO LIBRARY?
UIImageWriteToSavedPhotosAlbum
(帶有UIImage)是在設備的照片庫中獲取圖像的唯一記錄路徑。
您對“丟失EXIF數據”有何擔憂? 您在談論方向嗎? (UIImage應該為您解決這個問題。)還是其他EXIF數據?
你可以得到一個圖像出來的照片庫的唯一方式是一個UIImage還,所以我不知道你站在搡原始JPEG流進庫,以獲得什么。
要寫入文件,請使用:
[yourImage writeToFile:filePath atomically:YES];
[]的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.