2

(imagelibraryからではなく) jpg画像を読み取り、iPhone gpsから取得したexifジオタグデータを書き込む必要があります。これを行うにはどうすればよいですか?

前もって感謝します。

パオロ

4

2 に答える 2

1

UIImagePickerControllerはカメラの位置を提供しません。アプリに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/

于 2012-05-01T18:12:20.513 に答える
0

そのようなクラスはまだ存在していないようです。Perlを少し知っていて、ExifToolを入手してソースを読み取る場合、それほど難しくはありません(jpgをバイナリとして読み取り、ジオタグのexifタグを挿入して、書き戻します(ファイルは数バイトしか大きくなりません)。

于 2011-10-07T17:07:49.103 に答える