很难理解这种使导入层在根目录可用的方法:
for layerGroupName of PSD
window[layerGroupName] = PSD[layerGroupName]
for layerGroupName of PSD
PSD[layerGroupName].originalFrame = window[layerGroupName].frame
original frame和方法有什么frame作用,或者它们在哪里记录?
很难理解这种使导入层在根目录可用的方法:
for layerGroupName of PSD
window[layerGroupName] = PSD[layerGroupName]
for layerGroupName of PSD
PSD[layerGroupName].originalFrame = window[layerGroupName].frame
original frame和方法有什么frame作用,或者它们在哪里记录?
起初这也让我感到困惑,但我在Cemre Güngör 的这篇文章中找到了回答这个问题的线索。
for layerGroupName of PSD
window[layerGroupName] = PSD[layerGroupName]
这个将所有图层从具有导入图层的原始对象复制到window对象。这样,所有层都可以使用layerName而不是PSD['layerName'].
for layerGroupName of PSD
PSD[layerGroupName].originalFrame = window[layerGroupName].frame
frameoriginalFrame这里实际上是对象中的键,而不是方法。这两行复制了originalFramekey下每一层的初始帧(包括层的位置等),这样当你改变层的位置时,你可以很容易地将它们恢复到原来的位置。