Skip to main content
Participating Frequently
February 4, 2012
Open for Voting

P: Ability to scale layer styles when transforming a layer

  • February 4, 2012
  • 38 replies
  • 12964 views

Would be good if there is an option to automatically scale layer styles when scaling the entire layer. (Not to be build in on ,but to have an option to turn in on/off)

Thanks!

38 replies

Inspiring
July 30, 2017


This problem has plagued me ever since layer effects existed. Why can't you scale layers with effects on and have the effect scale with it!!! I've lost count the number of times I've scaled artwork in size to notice down the line that the drop shadow or keyline has shrunk. It would be so simple for Photoshop to have a preference that lets the effects be scaled with the layer. I cant see the benefit of not scaling the effect, I don't know anyone who does. If i can resize a entire document and scale the effects why not the layer. This problem has been kicking around for years and so far has not been addressed in any upgrade. The work around of making the layer a smart object effects the way it interacts with other layers if it is a glow or drop shadow or something that reacts with other layers so it doesn't work.
Participant
July 30, 2017


I do a lot of copying from previous documents to new ones and I wish there was an option to SCALE THE EFFECTS with the transform tool. I copy a lot of layers and I'm scaling proportionately. Where is this check box/preference? Also, why is the Scale Effects Menu option so hidden? Seems like it should be much more obvious. I've been using Photoshop since 1989.
Inspiring
July 30, 2017


I'm working on a bunch of icons with layer fx styles applied to them, and I want to resize the entire group of objects. The current behavior in PS is layer effects won't scale up or down properly as I transform my group. I'm then stuck scaling them in individual layers -- right clicking and selecting "scale effect" for each one. Alternatively, I can break out an icon into its own file and resize the image itself, then bring it back into my working document. None of these are particularly efficient processes, however- how about just making it easier to rescale my vector shapes/effects and have everything look right at any scale I choose?

I'd like a way to scale layer effects on multiple layers at once: I want to select multiple layers at once, hit scale effects, and have them all scale to the same value.

I'd also appreciate a mode that handles that scaling automatically if I'm transforming/resizing an entire group - maybe a checkbox near the transform control to scale effects with it.

If any of those features currently exist, please let me know! I'm working in PS CC2015 at the time of this posting.
Inspiring
July 27, 2017
Good news! I made perfect script which does exactly what you want. http://bereza.cz/ps/#transformStyle


Participant
June 22, 2017
5 years, still no way to have this function... especially now a day, designers have to resize the assets to several resolutions for apps ... this frustrate us a lot!
Inspiring
May 17, 2017
I found a way! Here it is)) all effects and strokes are scaled
Participating Frequently
September 24, 2016
I also think it would be a convenient feature to have, at least for regular scaling transforms without distortion. A checkbox would probably do the trick.
Putting everything in a Smart Object to scale doesn't work if layer effects use mixed effects like Multiply, Screen, Dodge, etc. So that's very often no solution.

------
But I also have another workaround with a much smaller drawback, so it's very useful and fast if you know it.
What I do is select all layers that should be scaled, then Right Click (Duplicate Layers) and select Document > New.
Everything in the new document can now be scaled INCLUDING the effects at once. Just change the image size. Then copy/drag back all layers to the original document.
------

The drawback that I mentioned only emerges if you should have filters attached like Gaussian Blur. Those filters will not scale. But it's rare that I have them nondestructively attached eg. to a smart object, and I hope same for you. I can live with this overall solution right now.
Inspiring
June 1, 2016
My script can "unsmart" smart object and scale layer effects. (smart object must be scalled proportionaly) You can set shortcut for script. http://bereza.cz/ps/
Inspiring
March 31, 2013
Another tactic I found is to convert the layers to smart objects, which effectively locks in the fx scale, then transform them. Editing the FX requires going into the Smart Object, but it works for most situations.
Inspiring
March 31, 2013
One solution could be to have a checkbox at the top of the layers palette for Scale FX - then with one or multiple layers selected, you can proportionately scale/transform, type in the scale or use a slider to see effects scale in real time - then confirm.