1

iOS フォト ギャラリーに保存されている画像からメタデータ (EXIF など) を取得する必要があります。したがって、UIImage オブジェクトの代わりに元の画像データが必要です。

現時点では、ここで説明されているように、imagepickercontroll と ALAssetsLibrary を使用してアセット画像の URL を取得します: iPhone の ALAsset から取得した URL から画像を表示します。

この URL を使用して UIImage オブジェクトを取得できますが、メタデータを処理できるように元の画像を取得するにはどうすればよいですか?

よろしく、

4

1 に答える 1

2

ここですべての画像を取得する ALAssetsLibrary

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library assetForURL:assetURL
resultBlock:^(ALAsset *asset)  {
    NSDictionary *metadata = asset.defaultRepresentation.metadata;
    imageMetadata = [[NSMutableDictionary alloc] initWithDictionary:metadata];
    [self addEntriesFromDictionary:metadata];
}
failureBlock:^(NSError *error) {
}];
[library autorelease];

より多くのgetting-metadata-from-images-on-iosリンクを参照して、支援を受けてください。

于 2012-09-10T06:58:20.727 に答える