我有一个客户要求显示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());
});
答案 0 :(得分:0)
我为我的一个项目做过类似的事情,因为您可以使用imagemagick,甚至可以使用command line tool来简化该过程。它可以让您从每个图层中提取图像。您还可以使用psd.js来获取有关每个图层位置的信息以及其他信息。
希望这会有所帮助。