2011-10-07 45 views
2

我需要讀取一個jpg圖像(不是來自圖像庫)並將它們寫入從iPhone gps拍攝的exif地理標籤數據我該怎麼做?ios將地理標記寫入圖像

在此先感謝。

保羅

回答

1

UIImagePickerController不會給你Camera的位置,你必須在應用中添加CLLocationManager,然後調用「startUpdatingLocation」,然後在「 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation * )newLocation fromLocation:(CLLocation *)oldLocation」,你可以從讓你的位置‘newLocation’

現在,如果你要保存的圖像照片庫,你可以使用https://github.com/gpambrozio/GusUtils

更多解釋可以參見:http://blog.codecropper.com/2011/05/adding-metadata-to-ios-images-the-easy-way/

0

看來,這樣的類還不存在。如果您熟悉Perl,可以獲取ExifTool並閱讀源代碼,但並不困難(將jpg讀爲二進制文件,插入exif標記以獲取地理標記並將其寫回(該文件只會增長一些字節)

+0

但是在perl中?在ios中? – ghiboz

+0

不,您需要在objective-c中編寫它,使用perl-source作爲指導。 –