If you are using the saved selection as layer mask on layers and the Layer's layer mask is linked to the layers content when you transform the layers to give it some perspective the layer's layer mask should also transform. You can load the layer's transparency as a selection and save that selection as a alpha channel selection.
Unfortunately, I have several selections and a layer mask only contains one selection at a a time.
I experimented with recording the perspective warp as an action, but running the same action on different layers does not yield matching results. Perhaps that's because layers are different sizes, and so the coordinates stored in the action don't match between layers?
1 person found this helpful
You can make this work but each transform has to be done in order, and all of the selections have to be saved as channels.
1. Transform the image.
2. Select the first saved selection in the channels panel and then use “Transform Again” (CNTRL T, or CMD T)
3. Follow the same with each additional channel that contains a saved selection.
Transform Again only works if you do it immediately after the first transform.
Thanks, Theresa, but Transform Again does not apply to Perspective Warps.