Zain Zain is a Java developer. His is a knowledge seeker who likes to try out and explore new things.

Are you a Java Developer working with Image files?

Read and write images in Java with JDeli

How to read PSD images in Java

28 sec read

PSD icon

In this blog post I will explain how to read PSD images in Java using the free ImageIO library and our own JDeli image library.

How to read a PSD image in Java with ImageIO

  1. Download TwelveMonkeys plugin and add to class path.
  2. Create a File handle, InputStream or URL pointing to the raw PSD image.
  3. ImageIO will now be able to read a PSD file into a BufferedImage. This syntax is like so:
    BufferedImage image = ImageIO.read(psdFileOrInputStreamOrURL)

How to read a PSD image in Java with JDeli

  1. Add JDeli to the class or module path. (download the trial jar).
  2. Create a File handle, InputStream pointing to the raw PSD image. You can also use a byte[] containing the image data.
  3. Read the PSD image into a BufferedImage
    BufferedImage image = JDeli.read(psdFile);


Find out how to read and write images files in Java with JDeli:

Read: BufferedImage image = JDeli.read(streamOrFile);

Write: JDeli.write(myBufferedImage, OutputFormat.HEIC, outputStreamOrFile)

Learn more >>

Zain Zain is a Java developer. His is a knowledge seeker who likes to try out and explore new things.