# ag-psd: reconstructing PSD document reading and writing

> ag-psd reconstructs reading and writing of Photoshop PSD documents in JavaScript and TypeScript using format references and trial and error. It handles document structure, layer and composite image data, masks and selected metadata, with examples for Node.js and browsers.

- Type: Case study
- Targets: App
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-09
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Agamnentzar/ag-psd>
- Primary source: <https://github.com/Agamnentzar/ag-psd/blob/a74425db6584cc07b1cc135e370916cb4eccfb32/README.md>
- Catalog page: <https://awesomerea.org/resources/ag-psd-case/>
- Record JSON: <https://awesomerea.org/resources/ag-psd-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ag-psd-case/index.md)

## Requirements & limits

- **Prerequisites:** Node.js or a browser; Node.js image data and thumbnail handling uses node-canvas.
- **Limits:** Multichannel, Duotone and LAB color modes are unsupported, and text-layer handling is incomplete.
- **License:** MIT license.

## Primary sources

1. <https://github.com/Agamnentzar/ag-psd/blob/a74425db6584cc07b1cc135e370916cb4eccfb32/README.md>
2. <https://github.com/Agamnentzar/ag-psd/blob/a74425db6584cc07b1cc135e370916cb4eccfb32/README_PSD.md>
3. <https://github.com/Agamnentzar/ag-psd/blob/a74425db6584cc07b1cc135e370916cb4eccfb32/LICENSE>

## More in Apps

- [locus-poi-db: LoMaps POI database format](https://awesomerea.org/resources/locus-poi-db-case/index.md) · Case study
- [JADX-AI-MCP](https://awesomerea.org/resources/jadx-ai-mcp/index.md) · Integration
- [apktool-mcp-server](https://awesomerea.org/resources/apktool-mcp-server/index.md) · Integration
- [frida-mcp (yfe404)](https://awesomerea.org/resources/frida-mcp-yfe404/index.md) · Integration
- [Super Trouper](https://awesomerea.org/resources/super-trouper/index.md) · Integration
- [Frida](https://awesomerea.org/resources/frida/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
