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

vko*_*kiy 7 java photoshop psd

我正在寻找一个使用PSD格式(Photoshop)的java库.有任何想法吗?

Mon*_*Max 11

可能很晚,但由于这个页面在搜索"java psd库"时谷歌排名很高,我将分享我的经验.

- 正如鲍里斯所说,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/

希望它能帮到人们.


har*_*ldK 7

我迟到了,只想提一下我已经为 GitHub上的PSD格式编写了一个ImageIO插件.

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

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


Bor*_*ška 3

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

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

该库不熟悉创建 PSD 文件,它仅供读者使用。这样做不可能从 PSD 读取效果,但github上有扩展。我不知道它有多好,因为每个版本的 PSD 文件的效果都会改变。

无论如何,这是读取用 Java 编写的 PSD 文件的最佳库。