如何使用Java显示预览并计算.psd文件的宽度和高度

时间:2010-12-27 13:40:22

标签: java image swing photoshop

我们正在使用Java Swing开发一个桌面应用程序,它需要显示所选.psd文件的宽度和高度。它还需要显示.psd文件的预览。是用Java做的吗?如果是这样,怎么办呢?非常感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

java-psd-library可以满足您的需求。

try {
  FileInputStream stream = new FileInputStream("image.psd");
  PsdImage psdFile = new PsdImage(stream);
  System.out.println("Image width: " + psdFile.getWidth());
  System.out.println("Image height: " + psdFile.getHeight());
  PsdView view = new PsdView();
  view.setPsdFile(psdFile);
  getContentPane().add(view);
} catch (IOException e) {
  System.err.println("Error reading image file image.psd: " + e);
}

答案 1 :(得分:1)

尝试PSDReader;)