红颜莎娜
也许你需要commons-imaging来帮助你了。ImageInfo imageInfo = Imaging.getImageInfo(file);
imageInfo.getColorType();============我下载了一个老版本的试了一下RGB和CMYK的===================ImageInfo imageInfo = Sanselan.getImageInfo(new File("/*.jpg")); int type = imageInfo.getColorType(); if(ImageInfo.COLOR_TYPE_RGB == type){ System.out.println("RGB"); }else if(ImageInfo.COLOR_TYPE_CMYK == type){ System.out.println("CMYK"); }else{ System.out.println("other"); }结果正确,没有试用更多图片验证。