当前位置: 首页 > 面试题库 >

如何在Java中读取ico格式的图片?

郭兴平
2023-03-14
问题内容

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


问题答案:

试用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"));


 类似资料:
  • 本文向大家介绍Python如何读取文件中图片格式,包括了Python如何读取文件中图片格式的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python如何读取文件中图片格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 正常情况下,图片命名的后缀和图片的格式一致,但可能某些情况下,图片的原格式和命名的后缀不一样,查看图片的实际格式 以

  • 问题内容: 我想读取其中具有架构声明的XML文件。 这就是我想要做的,请阅读。我不在乎它是否有效,但我希望它的格式正确。 问题是读者正在尝试读取架构文件,但失败了。 我甚至不想尝试。 我曾尝试禁用验证,但仍然坚持尝试读取架构文件。 理想情况下,我想使用库存的Java 5 JDK进行此操作。 到目前为止,这是我非常简单的内容: 这是我回来的例外: 是的,这很可能是XHTML架构,但这不是“ XHTM

  • 我想知道如何通过在Python中快速高效地获取RGBE格式的像素值来读取HDR图像(.HDR)。 以下是我尝试过的一些事情: 或者: 这会读取图像,但会以RGB格式给出值。 如何在不改变RGB值的情况下获得第4rth通道,即每个像素的“E”通道?我更喜欢只涉及imageio的解决方案,因为我仅限于使用该模块。

  • 是否可以在JAVA中读取格式为PKCS1的RSA私钥而不转换为PKCS8?如果是,请提供示例代码。

  • 问题内容: 是否可以在JAVA中读取格式为PKCS1的RSA私钥而不转换为PKCS8?如果是,则赞赏示例代码。 问题答案: Java并未对PKCS1密钥提供现成的支持。但是,您可以使用Bouncycastle

  • 执行javax。图像IO。ImageIO是否读取PPM格式的图像(如原始比特P6)? 没有异常,但是。其他格式如png和jpg工作正常。 我有一个尴尬的解决方法,通过去掉标头并逐行扫描ppm文件。我假设JAVA JAI(现在是JDK的一部分)会开箱即用。 我错过什么了吗?