1. Не хочется читать спецификацию формата PSD.
2. Лень что-писать
Подойдет на perl, ruby, python, js (node). Что нужно:
1. Чтение слоев (с поддержкой групп) с позициями и размерами
2. Получение текстовых слоев со всеми эффектами, позициями
В принципе почти все решает psd_tools на python, но не смог прочитать там текстовые слои и не работает с группами слоев.