Extraer la información de un PSD con JavaScript [CoffeeScript]

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.

extraer la información de un archivo PSD con JavaScript

Ejemplo de uso:

{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}"

En el apartado de Github del proyecto pueden ver una demostración de uso. La misma utiliza HTML5 y su API para arrastrar y soltar. Les sugiero probarla para descubrir toda la información que brinda este script acerca de los PSD que le enviamos.

Web: Psd.js