Masking
Are non-destructive because they can be re-edited without affecting the original pixels they hide.
Using Adjustment Layers
Apply adjustments on a separate layer, leaving the original image layer intact.
Transforming Smart Objects
Scaling, rotating, or warping won’t overwrite original file data when using smart objects.