javax.imageio.ImageIO はイメージを PPM 形式 (rawbits P6 など) で読み取りますか?
BufferedImage rawimage = ImageIO.read(new File(getClass().getResource("/lena.ppm").getFile()));
例外はありませんrawimage
がnull
。png や jpg などの他の形式は問題なく動作します。
ヘッダーを取り除き、ppm ファイルを 1 行ずつスキャンするという厄介な回避策があります。JAVA JAI (現在は JDK の一部) がすぐに使用できると想定しています。
ここで何かが恋しいですか?