如何在java中阅读ico格式图片?

vic*_*rio 5 java image ico

我有很多.ico格式的图片,我想在我的Java SE项目中使用它们,但它不知道格式.我该如何解决这个问题?

Kon*_*che 5

试用image4j - Java图像库

image4j库允许您以100%纯Java读取和写入某些图像格式.

目前支持以下格式:

  • BMP(Microsoft位图格式 - 未压缩; 1,4,8,24和32位)
  • ICO(Microsoft图标格式 - 1,4,8,24和32位[XP未压缩,Vista压缩])

使用该库,您可以轻松解码您的ico文件

List<BufferedImage> image = ICODecoder.read(new File("input.ico"));
Run Code Online (Sandbox Code Playgroud)