我想制作一个photoshop脚本,它允许我将图层数据导出到JSON文件中,以便使用Json文件在其他应用程序中重新创建图层或该图层的内容。我是photoshop脚本编程的新手,我在这里阅读了官方文档http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/photoshop/pdfs/photoshop-cc-javascript-ref-2015.pdf滚动ArtLayer对象的属性。我找不到可以存储我正在查找的数据的属性,这些数据既可以是上载图像的路径,也可以是该图层的像素数组。我想知道这是不是可以完成的事情?如果是这样的话,有没有人愿意帮我?
发布于 2017-04-21 23:28:55
如果我理解正确的话,您正在尝试从图层导出像素数据,以便在另一个应用程序中使用。不幸的是,Photoshop DOM接口上没有直接访问图层或画布的像素值的方法,而且JSON可能不是传输该信息的最有效方式。一种选择是将单个图层导出到磁盘,并使用端口让其他应用程序知道这一点。应用程序间通信在Javascript Tools Guide的第五章中进行了说明。至于导出单个图层,我建议使用Generator。你可以参考与Photoshop捆绑在一起的生成器插件的source来了解它是如何工作的。
https://stackoverflow.com/questions/43117216
复制相似问题