java 获取图片格式后缀
时间: 2023-08-10 22:05:40 浏览: 133
你可以使用Java的ImageIO类中的静态方法来获取图片的格式后缀。以下是示例代码:
```java
import java.io.File;
import javax.imageio.ImageIO;
public class ImageSuffixExample {
public static void main(String[] args) throws Exception {
File file = new File("image.jpg");
String formatName = ImageIO.read(file).getFormatName();
String suffix = "";
if ("JPEG".equalsIgnoreCase(formatName)) {
suffix = ".jpg";
} else if ("PNG".equalsIgnoreCase(formatName)) {
suffix = ".png";
} else if ("GIF".equalsIgnoreCase(formatName)) {
suffix = ".gif";
}
System.out.println("Image format suffix: " + suffix);
}
}
```
在上面的代码中,我们首先使用ImageIO类的静态方法read()读取图片文件。然后通过getFormatName()方法获取图片的格式名称。最后根据格式名称来确定文件后缀名。
阅读全文