A faster way to copy a mask from an adjustment layer

Corel Paint Shop Pro

Moderator: Kathy_9

Post Reply
dattanchu
Posts: 22
Joined: Sun Oct 11, 2015 8:51 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: i5 2500K
ram: 16g

A faster way to copy a mask from an adjustment layer

Post by dattanchu »

I have 2 layers:

1- Level Adjustment Layer with a Mask
2- Background

I want to copy the Mask of the adjustment layer 1 onto a new adjustment layer. Currently, I have to Select All on Layer 1, Float Selection, Promote to Layer, then create a Layer Mask based on Image and choose Luminance.

In Photoshop, holding Alt and drag the layer mask will copy one adjustment mask to another. How can I do this faster?
User avatar
hartpaul
Advisor
Posts: 2893
Joined: Tue Mar 20, 2012 3:38 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK P7P55D STRIX B240F GAMING
processor: IntelCore i7 7700 3.60 Ghz
ram: 8 Gb
Video Card: Nvidia GeForce GTX 1050
sound_card: Nvidia High Definition Audio
Hard_Drive_Capacity: 1000 Gb
Monitor/Display Make & Model: AOC
Corel programs: PSP8,X2 to X9,2018,2019,2020
Location: Australia

Re: A faster way to copy a mask from an adjustment layer

Post by hartpaul »

Not really sure what you are trying to do but am guessing you want the black white image from a levels layer copied to another adjustment layer eg a curves on the same image.
What I did:
1. Made the masked part of the levels adjustment layer. Made a selection based on the black part .
2. Saved the selection to the Alpha channel . Selections None
3. Created the second adjustment layer eg Curves.
4. Load the selection from the Alpha Channel
5. Paint or fill in the black area .
This will give you a masked adjustment area on your curves matching that on your Levels adjustment layer.
It would be nice to be able to copy a mask from one adjustment layer direct to another mask or adjustment layer.
Systems available Win7, Win 8.1,Win 10 Version 1607 Build 14393.2007 & version 20H2 Build 19042.867
LeviFiction
Advisor
Posts: 6831
Joined: Thu Oct 02, 2008 1:07 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Alienware M17xR4
processor: Intel Core i7-3630QM CPU - 2_40GH
ram: 6 GB
Video Card: NVIDIA GeForce GTX 660M
sound_card: Sound Blaster Recon3Di
Hard_Drive_Capacity: 500GB
Corel programs: PSP: 8-2023
Location: USA

Re: A faster way to copy a mask from an adjustment layer

Post by LeviFiction »

hartpaul, if you have the selection active when you create the adjustment layer it will auto-fill to match the selection. So you'd only need to invert it before creating it.

dattanchu, I don't have a better method. Though you can defloat a selection back into a mask. So after floating the mask, create a new adjustment layer, then defloat the selection back down and your mask fits. You can also use copy and Paste into selection to get a similar effect. Float the selection, copy it, defloat, create the adjustment layer, select all, paste into selection.

Depending on what exactly you want, a "selection from" commnd or just something that'll only copy adjustment layer masks to other adjustment layers it might be possible to make a script that simplifies this and makes it easier.
https://levifiction.wordpress.com/
dattanchu
Posts: 22
Joined: Sun Oct 11, 2015 8:51 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: i5 2500K
ram: 16g

Re: A faster way to copy a mask from an adjustment layer

Post by dattanchu »

Thanks LeviFiction, that works for me. Paste Into Selection is easy enough to do.

I will try my hand at making a script for this. Seems like something that should be part of core PSP. Oh well, community help FTW.
Post Reply