5

http://www.isco.com/webproductimages/appBnr/bnr1.jpg

Web サイトを使用して画像のメタデータを表示しました。このウェブサイトでは、画像のすべての情報を表示します。Androidで上の画像の「タイトル」タグを取得する方法を知りたいです。

ここで、iOS のみの同様の質問を見つけました: How to get image metadata in ios

しかし、Androidで画像の「メタデータ」を取得する方法がわかりません。ExifInterface一部の情報のみを提供します。しかし、「タイトル」タグを取得できません。

Android でイメージ用のメタデータを取得するためのコード スニペットを提供できますか?

4

3 に答える 3

9

ここにあるリンクからメタデータエクストラクタをダウンロードします......クリックしてライブラリをダウンロードし 、バージョン2.5.0.RC-3.zipを選択します

jarフォルダーを抽出します

jarをオブジェクトのlibsフォルダーにインポートしてから、以下のコードを実行します

        try {
            InputStream is = new URL("your image url").openStream();
            BufferedInputStream bis = new BufferedInputStream(is);
            Metadata metadata = ImageMetadataReader.readMetadata(bis,true);


    for (Directory directory : metadata.getDirectories()) {
    for (Tag tag : directory.getTags()) {
        System.out.println(tag);
    }
 }

            }
        catch (ImageProcessingException e){}
        catch (IOException e) {}
于 2012-09-29T06:43:25.030 に答える
0

画像に関するメタデータ情報を取得する場合は、 ExifInterfaceを探しています。このインターフェイスの使用方法の非常に良い例を次に示します: http://android-er.blogspot.com/2009/12/read-exif-information-in-jpeg-file.html

しかし、オンライン画像の情報を取得したい場合は、残念ながらまだ可能ではありません。

于 2012-09-27T14:25:05.380 に答える