求救各位,ImageIO.read时报错,怎么才能读取这图片文件
用Windows自带的图像查看器打开是张空白没有预览的图片,但是用Picasa照片查看器可以看到是一张气象图片,用ImageIO.read这文件的时候就报错,我是想循环批量读取文件夹里面的所有图片,但是每次读到这张图的时候就报错,后面的都无法读取了,该怎么办?
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class BufferedImageTest { /** * @param args */ public static void main(String[] args) { File file =new File("E://star201208091530.gif"); BufferedImage image=null; try { image=ImageIO.read(new File("F://"+file.getName())); ImageIO.write(image,file.getName().split(".")[1] , file); } catch (IOException e) { e.printStackTrace(); } } }