在psd.js库

时间:2018-02-07 17:06:18

标签: javascript image photoshop psd

我有一个客户要求显示PSD(photoshop)文件中有多层的图像,每一层都会有一个图像,我做了一些关于它的研究,但没有得到任何线索,到目前为止,我想出了一个名为psd.js的JS库,但我认为这只是用于解析和转换为图像格式(不确定是否在互联网上找到了很多文档)。如果有任何开源库可供阅读和编辑PSD文件,请建议我。 (javascript或asp.net首选)

这是我到目前为止尝试的片段但是没有取得任何成功,如果有任何方法可以与PSD合作,请告诉我

感谢。

PSD.fromURL("images/example.psd")
.then(function(psd) {
    psd.tree()._children[3]._children[0].visble = false;
   document.getElementById('ImageContainer')
           .appendChild(psd.image.toPng());
   console.log(psd.tree().export());
});

1 个答案:

答案 0 :(得分:0)

我为我的一个项目做过类似的事情,因为您可以使用imagemagick,甚至可以使用command line tool来简化该过程。它可以让您从每个图层中提取图像。您还可以使用psd.js来获取有关每个图层位置的信息以及其他信息。

希望这会有所帮助。