我正在尝试检查tiff图像是否有颜色。我到处寻找解决方案,但解决方案似乎没有用。以下是我正在使用的代码,它给了我一个空指针异常。似乎bufferedImage对象无法读取tiff图像。找到tiff颜色的任何其他方法也可以。
BufferedImage image = ImageIO.read(new File("C:\\desktop_backup\\2015-10-26\\PDF\\TIFF\\150_TIF_COL.tif"));
Raster ras = image.getRaster();
int elem = ras.getNumDataElements();
System.out.println("Number of Elems: " + elem);