请问js是否可以直接识别psd文件中的选区和特效?

各位大神,目前leader有个需求:

就是用户上传logo图片后可以自动贴合我们所有的模板,我们的模板都是psd格式。

所以需要前端可以识别出替换图层的选区,这样logo可以自动去适应大小、形状及位置;

另外还需要识别出psd文件里光照等特效,自动适应到替换logo后的效果图上。

请各位提供下思路,谢谢!

我调研了psd.js。貌似psd.js也无法识别出psd图层的选取及各种特效。愁

img


这是浏览器能够识别的所有图片相关的文件类型,浏览器并不能识别psd的文件,如果你想识别图层的选取,建议做成svg,js可以控制svg中的每个元素