java - 在 Java/Android 中知道一个文件是否是图像

标签 java android image

给定一个文件路径,知道该文件是否是 Java(Android) 中的(任何类型的)图像的最简单方法是什么?谢谢

最佳答案

public static boolean isImage(File file) {
    if (file == null || !file.exists()) {
        return false;
    }
    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = true;
    BitmapFactory.decodeFile(file.getPath(), options);
    return options.outWidth != -1 && options.outHeight != -1;
}

关于java - 在 Java/Android 中知道一个文件是否是图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244710/

相关文章:

java - 回复 : java. lang.OutOfMemoryError:为 ChunkP 请求 32756 字节

java - 无法从 Google Analytics 获取数据(401 未经授权)

java - 多行转单行

java - 在添加和删除 TextView 之间暂停程序

java - Firestore-查询子集合

javascript - 图片元素不适用于 onmouseover 和 onmouseout

java - PopupMenu 未在 RecyclerView 中正确定位

android - 如何在 Eclipse 中使用 Proguard 混淆 Android 库(.jar 文件)

html - Image Resizing 调整比例

OpenOffice中嵌入图片的命名算法