A Photoshop Document (PSD) parsing library written in Javascript.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
lib
src
test
.gitignore
.gitmodules
.jshintrc
LICENSE
README.md
grunt.js
package.json

README.md

psdJs

psdJs is a Javascript experiment that explores building a parser for Photoshop Documents (PSD).

Note: This library isn't completed. When I started there wasn't many PSD Parsing Libs in JS but recently there has been a couple appearing on github so I figured I'll just open source this. Especially since my activity on it has been slowing down lately.

This isn't complete. Right now everything is parsed except for the Image Data Section.

I'll update the docs with instruction soon.

This project was a library that grew from another project I was working on call PSDViewer. The idea behind PSDViewer is to Drag and Drop PSD files and be able to toggle layer on and off and of course view the render image of each layer.

##Building First, clone a copy of the main psdJs git repo by running:

  git clone git://github.com/ericduran/psdJs.git

Enter the directory and install the Node dependencies:

cd psdJs && npm install

Make sure you have grunt installed by testing:

grunt -version

Then, to get a complete, minified (w/ Uglify.js), linted (w/ JSHint) version of psdJs, type the following:

grunt

The built version of psdJs will be put in the dist/ subdirectory.

PSD resources

http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopFileFormats.htm