JAVA 读取 gif 图帧数

来源:互联网 发布:网络域名注册合同纠纷 编辑:程序博客网 时间:2024/04/28 12:04
package com.yitianyike.utils;import java.io.ByteArrayInputStream;import java.io.IOException;import javax.imageio.ImageIO;import javax.imageio.ImageReader;import javax.imageio.stream.ImageInputStream;public class GifUtils {/** * 获取GIF图的帧数 * @param data * @return * @throws IOException */public static int gifFrameCount(byte data[]) throws IOException {ImageReader reader = (ImageReader) ImageIO.getImageReadersByFormatName("gif").next();ImageInputStream ciis = ImageIO.createImageInputStream(new ByteArrayInputStream(data));reader.setInput(ciis, false);int noi = reader.getNumImages(true);ciis.close();return noi;}}

原创粉丝点击