Java 检查 BufferedImage 是否是 GIF

标签 java gif bufferedimage

是否可以确定 BufferedImage(从 URL 读取)是否是 GIF 图像?我想检查 MIME 类型,而不是文件扩展名 .gif。

谢谢

最佳答案

从 URL 中读取第一个字节,如果它是 GIF 图片,它应该以“魔术字”开头:GIF89a

关于Java 检查 BufferedImage 是否是 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224811/

相关文章:

ios - React-Native-Image 不播放完整的 gif

ios - Gif用作分页加载器时,有时不显示在 ImageView 中

android - 如何在android中加载BufferedImage?

java - 从非静态静态 BufferedImage

java - AnnotationException 引用的属性不是 (One|Many)ToOne

Java 程序在 build 上运行但不在 fat jar 中

android - 如何从内部存储中读取 .gif 文件?

java - BufferedImage.getRGB 不返回数组

java - 将流分配给变量 : Okay or Not?

java - 如何表示特殊字符的字符串 URL?