Parser para archivos PSD en JavaScript

PSD, PDD es un formato estándar de PhotoShop con soporte de capas.  Psd.js es una pequeña implementación en JavaScript, específicamente utilizando CoffeScript, para extraer la información de un archivo PSD.

Este parser puede brindar muchísima información interesante acerca de un documento en formato PSD, por ejemplo podemos extraer datos como: tamaño, modos de colores, recursos, capas, contenidos, etc.

El siguiente codigo es un ejemplo:

{PSD} = require 'psd.js'
psd = PSD.fromFile './path/to/file.psd'
psd.parse()
for layer in psd.layerMask.layers
  console.log "Layer: #{layer.name}"
  console.log "Size: width=#{layer.cols}, height=#{layer.rows}"
  console.log "Position: top=#{layer.top}, left=#{layer.left}"