Skip to main content
Cefalopodo
Inspiring
February 16, 2025
Répondu

Using applyPreset on duplicated layer in Script

Hi. I'm having some strange behavior when I use applyPreset on a duplicated layer. I have a duplicated layer,  and I use applyPreset on it, but the preset is applied to the originial layer:

 

var originalLayer = app.project.activeItem.layers[1];
var duplicatedLayer = originalLayer.duplicate();

var presetFile = new File("the/path/to/my/preset");

duplicatedLayer.applyPreset(presetFile); //The preset is applied on originalLayer

 

Is this a normal behavior? If it is, is there a workarround?

Meilleure réponse par Dan Ebberts

You have to make sure that all layers other than your target layer are deselected. I usually deselect all layers in the comp, then select the target layer, then apply the preset.

2 commentaires

Dan Ebberts
Community Expert
Dan EbbertsCommunity ExpertRéponse
Community Expert
February 17, 2025

You have to make sure that all layers other than your target layer are deselected. I usually deselect all layers in the comp, then select the target layer, then apply the preset.

Cefalopodo
Inspiring
February 17, 2025

Thanks! It works