我正在开发一个基于Java swing的应用程序,该应用程序显示任何格式(jpg,png)图像的缩略图。为此,首先,我通过imageIO.read(文件名)读取图像文件,然后为其创建缩略图。读取psd格式文件时显示空指针异常。我使用ideli库读取psd类型文件,但需要订阅/付费。因此,有没有免费的库可以读取Java中的psd类型文件?
image = ImageIO.read(new File(i));
thumb = Thumbnails.of(image).size(140,100).outputFormat("png").asBufferedImage();
ImageIO.write(thumb, "png", new File("thumb.png"));
通过以上代码,我可以读取(没有psd)图像文件并创建图像的缩略图。
已读取documentation,不支持PSD格式。
您可能会从类似的问题here中找到一些价值。