用于 Web 和 Node.js 的快速零依赖 PSD 解析器
TypeScript 中的轻量级 Adobe Photoshop .psd/.psb 文件解析器,对 Web 浏览器和 NodeJS 无依赖
@webtoon/psd是一个快速、轻量级的 Adobe Photoshop PSD/PSB 文件解析器。它使用标准 (ES2015+) 特性,可在 Web 浏览器和 Node.js 中使用。它不依赖任何第三方库,使其比其他 PSD 解析器小(~100 KiB 压缩后),[ag-psd]:200 KiB、[PSD.js]:443 KiB。它使用 WebAssembly 来加速图像数据的解码。
| Chrome | Firefox | Safari | Edge | Node |
|---|---|---|---|---|
| 57 | 52 | 11 | 79 | 12 |
*Internet Explorer 不受支持
@webtoon/psd 必须与 Webpack 或 Rollup 等打包工具一起使用。@webtoon/psd 会将 PSD 文件读取为 ArrayBuffer。您可以使用 FileReader 或 File 加载 PSD 文件:
[ag-psd]: https://github.com/Agamnentzar/ag-psd [psd.js]: https://github.com/meltingice/psd.js
暂无开放 Issues,或尚未同步最近议题。