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

王一
  • 14

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

就是用户上传logo图片后可以自动贴合我们所有的模板,我们的模板都是psd格式。
所以需要前端可以识别出替换图层的选区,这样logo可以自动去适应大小、形状及位置;
另外还需要识别出psd文件里光照等特效,自动适应到替换logo后的效果图上。
请各位提供下思路,谢谢!
我调研了psd.js。貌似psd.js也无法识别出psd图层的选取及各种特效。愁

回复
阅读 510
2 个回答
✓ 已被采纳

如果你是作为一种长期的服务,其实把psd拆分为合适web应用的模板图集是必要的,js操作PSD文件的能力和稳定性其实很受限。

我想你可能考虑的是直接利用psd功能来实现图层融合出效果,但

  1. 不知道这样的处理,在web上是否和在专门软件上是一致的?
  2. 在满足1中一致性上,是否方便的能利用web环境进行处理?

基于上述原因,专门的图片处理web服务,其实更应该找合理成熟的方案,比如基于 图层集合模板,再调用能在web环境上使用的图像操作库来生成效果,因为psd文件中的效果都可以转换为相应 图像操作库的应用。

模板图层拆分成png,交给前端拼接,读取PSD中的图层内容不合理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏