安装imageio插件
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-pnm</artifactId>
<version>3.5</version>
</dependency>
public static void pgm2png() throws IOException {
String dest = "f://map.png";
BufferedImage image = ImageIO.read(new File("f://Tulips.pgm"));
Raster source = image.getRaster();
int width = image.getWidth();
int height = image.getHeight();
// 创建BufferedImage对象
BufferedImage image2 = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);// 灰色
image2.setData(source);
// 保存文件
ImageIO.write(image2, "png", new File(dest));
}