很难理解这种使导入层在根目录可用的方法:
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
frame
originalFrame
这里实际上是对象中的键,而不是方法。这两行复制了originalFrame
key下每一层的初始帧(包括层的位置等),这样当你改变层的位置时,你可以很容易地将它们恢复到原来的位置。