寻找java库与PSD格式一起工作

时间:2009-12-02 16:58:24

标签: java photoshop psd

我正在寻找一个使用PSD格式(Photoshop)的java库。有什么想法吗?

3 个答案:

答案 0 :(得分:11)

可能很晚,但是当搜索“java psd library”时,这个页面在google上排名很高,我会分享我的经验。

- 正如鲍里斯所说,java-psd-library是只读的。 它无法读取最近的CS4格式。如果您发现自己在打开psd文件时出错,在Gimp 2.8中打开它并再次保存它可能会解决问题。

- 当我需要处理分层图形文件时,我花时间寻找替代方案。 PSD格式是专有的,对规范的访问似乎受到限制。 我发现OpenRaster格式是一个很好的选择:http://en.wikipedia.org/wiki/OpenRaster 它有开放的规格,而且非常简单。它是一个压缩文件,包含png和描述符文件的图层。 Gimp很好地处理这种格式,并且很容易将psd文件导出到ora文件。 您可以找到一些Java工具来操作它们。它是一个更庞大的项目的一部分,仍然在Alpha:https://code.google.com/p/mediaz/

希望它能帮助别人。

答案 1 :(得分:6)

我迟到了,只想提一下我在GitHub上写了ImageIO plugin for the PSD format

正如其他图书馆所提到的,它是只读的,不支持文本或效果图层,但通过标准javax.imageio API读取栅格化图层和合成图像,这可能对许多人有用。< / p>

该插件将读取任何已知版本的PSD格式,包括“大文件格式”(又名PSB)。

答案 2 :(得分:3)

有一个名为java-psd-libraray的项目,用于解析Java中的PSD文件。

网址:http://code.google.com/p/java-psd-library/

这个库不熟悉创建它只是读者的PSD文件。 PSD没有可能的读取效果,但github上有扩展名。我不知道每个版本的PSD文件都会改变beacuse效果有多好。

无论如何,这是阅读用Java编写的PSD文件的最佳图书馆。

相关问题