android - 如何从 Android 中的图像文件中检索元数据

标签 android image metadata

如何在 Android 环境中从图像文件中检索格式(jpeg、bmp、png、..)、宽度、高度等元数据信息?

最佳答案

您可以像这样提取图像的宽度、高度和 MIME 类型:

    BitmapFactory.Options opts=new BitmapFactory.Options();
    opts.inJustDecodeBounds=true;
    BitmapFactory.decodeFile("/sdcard/path/to/imagefile.blah", opts);
    Log.i(TAG, "Mimetype:" + opts.outMimeType);
    Log.i(TAG, "Width:" + opts.outWidth);
    Log.i(TAG, "Height:" + opts.outHeight);

关于android - 如何从 Android 中的图像文件中检索元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928660/

相关文章:

android - 在 Eclipse 的 Android Framework 类中是否有覆盖方法的快捷方式?

java - 如何将ArrayList的索引添加到同一个Arraylist Java

android - 在 Chrome Android 中全屏运行的 PWA 不支持显示模式 : standalone

android - 如何在 SD 卡上存储有关文件的元数据?

Android Camera - 应用程序传递了 NULL 表面

c# - Xamarin 表格 : Left Side Outline Border on image

java - 将图像添加到 JFrame 时出现问题

c# - 如何将 Image 对象与 C# .NET 进行比较?

c# - 没有足够的存储空间可用于在 Visual Studio 2008 中处理此命令

c# - 读写 WAV/RIFF 标签