Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Using applyPreset on duplicated layer in Script

Explorer ,
Feb 16, 2025 Feb 16, 2025

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?

TOPICS
Scripting
146
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Feb 16, 2025 Feb 16, 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.

Translate
Community Expert ,
Feb 16, 2025 Feb 16, 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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 16, 2025 Feb 16, 2025
LATEST

Thanks! It works

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines