【问题标题】:looking for java library to work with PSD format [closed]寻找使用 PSD 格式的 java 库 [关闭]
【发布时间】:2010-12-22 12:02:48
【问题描述】:

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

【问题讨论】:

  • 您在此处发帖之前是否尝试过 Google 查询?我得到了很多点击。
  • 谢谢你,google 是一个很好的网站,从来不知道

标签: java photoshop psd


【解决方案1】:

可能很晚了,但是由于这个页面在搜索“java psd library”时在谷歌上的排名很高,所以我会分享我的经验。

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

希望对大家有所帮助。

【讨论】:

    【解决方案2】:

    我迟到了,只是想提一下我写了一个ImageIO plugin for the PSD format 可以在 GitHub 上找到。

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

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

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

      • 很棒的图书馆!是否还支持智能对象?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 2010-10-08
      相关资源
      最近更新 更多