Photoshop: Ability to scale layer styles when transforming a layer

  • 36
  • Idea
  • Updated 9 months ago
  • (Edited)
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!
Photo of kckfm

kckfm

  • 35 Posts
  • 2 Reply Likes

Posted 7 years ago

  • 36
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 822 Reply Likes
When scaling a layer, there is no way to guess whether you are enlarging the layer or the total effect. When we tested this (Photoshop 6 or 7), most users wanted to scale the layer and keep the effects as-is (to match other elements in the document). We haven't come up with a good way to present such a choice in the UI, but also haven't revisited it in a while.

When scaling your image (Image SIze), there is an option to scale the layer styles as well.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14611 Posts
  • 1944 Reply Likes
You do have the option to scale the effects after you transform the layer by selecting Layer>Layer Style>Scale Effects...
Photo of Paul Valenzuela

Paul Valenzuela

  • 2 Posts
  • 1 Reply Like
Wow, thank you! Just what I needed.
Photo of PECourtejoie

PECourtejoie, Champion

  • 792 Posts
  • 285 Reply Likes
Hello, I guess that there is also the issue of non-proportional scaling.
I am wondering if Scale Effects from Jeffrey's suggestion could be pre-populated with the latest scale, if done immediately before.

Chris, I would imagine a checkbox in the option bar, or on the style's dialog.
The former allows for control at scaling time, in the later, the user decides, when creating the style, that is is a scalable one. (but that could cause problem when it is saved as a style, one might not remember that it is a scalable one)
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 815 Reply Likes
All styles are scalable: they get scaled when applied to a new document (otherwise they wouldn't be very portable), and when the document is resized. But yes, non-proportional scaling is a problem. And we can't assume much about scaling in free transform - because it can scale, rotate, skew, perspective distort, warp, etc.
Photo of kckfm

kckfm

  • 35 Posts
  • 2 Reply Likes
Okay, I understand guys.

Thank you for the comments!
Photo of Mohammed Amjed Khan Abro

Mohammed Amjed Khan Abro

  • 16 Posts
  • 1 Reply Like
Scale effects during the scaling object, in the control bar there is more space (Empty) & it wold be better if there will be added chain icon near the Effects icon when we select transform command on any effected(bending options/layer styled) layer we could click on chain icon to link it with transformation, b/c after applying new transformation, we won't need to go to the layer menu & then will scale effects.

click on link for Example pic
http://forums.adobe.com/servlet/JiveS...

This reply was created from a merged topic originally titled
Photoshop: Scale Layer Styles when Transforming Layers.
Photo of Chris Von Mahs

Chris Von Mahs

  • 2 Posts
  • 0 Reply Likes
i 've tried out photoshop CS6 and my hope was that in this Version it could be possible to not only to scale layer effects but also to transform these effects. I could not find such a function.
Will it come in CS6?

This reply was created from a merged topic originally titled
Transforming Layer effects.
Photo of Mohammed Amjed Khan Abro

Mohammed Amjed Khan Abro

  • 16 Posts
  • 1 Reply Like
Wow Mr. Jeffrey Tranberry has don good job he has removed my topic also he has removed all comments of other people those who were satisfied with my topic, I don't know why they have only one answer & its only this: many people are using from layer menu & they like this way, also Mr. Jeffrey Tranberry tell to us that how u can you this method every one know this but I don't know why Adobe's employee do same thing, if they are saying many people are satisfied with our idea, then why don't provide link of those people ? b/c they can't there is no one who has written that I am happy with that, even after reading my this topic many people are like this but there answer will be given no, after few minutes they will also remove my these comments b/c they will never gonna add that little nice feature, & its very easy if any one don't wanted to use that will able be to turn off the check box or chain icon, & also I give up now, but Mr. Jeffrey Tranberry please don't remove these comments & check yourselves many people like this topic.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13932 Posts
  • 1653 Reply Likes
You created a duplicate topic. I merged your topic, comment and vote to this thread. This site works on voting. Having multiple threads on the same idea doesn't help. It's better to have all the votes and comments on a single topic thread.
Photo of thibaud van vreckem

thibaud van vreckem

  • 7 Posts
  • 4 Reply Likes
My comment has indeed be removed from the merged topic...
this is unusual.

here is a common scenario which I believe should be addressed:
when resizing a folder containing many vector shapes layers with effects. Currently to adjust the layer effect scale after the resize you have to go through each layers and "scale effects" individually.

We do need either one of these options:
Being able to scale the effects of multiple layers at once.
Being able to scale the effect while transforming.(a single check box in the transform bar would do)

I figured this one would already have made it's way into CS5, CS5.1, CS6 now, but no... I believe this certainly is a recurring request, will it ever be addressed ?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13914 Posts
  • 1649 Reply Likes
We read and consider all requests submitted to this site - and offer existing workflows and workarounds to users as well.

More details on how this site works here: http://feedback.photoshop.com/photosh...
Photo of thibaud van vreckem

thibaud van vreckem

  • 7 Posts
  • 4 Reply Likes
Should I post a separate request for the ability to scale effects on multiple layers at once ?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13914 Posts
  • 1649 Reply Likes
No. This topic should suffice.
Photo of Mohammed Amjed Khan Abro

Mohammed Amjed Khan Abro

  • 16 Posts
  • 1 Reply Like
Hello Mr. Jeffrey Tranberry
may I know ! will Photoshop team include that feature in Ps.CS6 when they release full version?
Photo of PECourtejoie

PECourtejoie, Champion

  • 764 Posts
  • 276 Reply Likes
Thibaud, please see this script by Paul Riggott: http://www.photoshoptechniques.com/sh....
Photo of lomacar

lomacar

  • 6 Posts
  • 5 Reply Likes
This is a must-have feature! Muhammad's example is good but to account for disproportionate scaling perhaps instead of the link button there should be a dropdown like so.

FX [dropdown] [100%]

In the dropdown would be Don't Scale, Link to Width, Link to Height, Link to Average, Custom. Then if Custom is selected you could manually scale the FX with the field beside the dropdown which would either be greyed out or invisible otherwise.

Anything would be an improvement over the current need to use Layer > Layer Style > Scale Effects.
Photo of Luís Carlos Quintal

Luís Carlos Quintal

  • 3 Posts
  • 0 Reply Likes
I know there is the 'scale option' to scale the effect when you right click on the layer style, but i think it should have a feature when you scale multiple layers with effects you should be proportional to its original size.

eg. I have a logo with text and a few strokes when i want to scale it down (or up) the strokes remains its original size, it should be something that could be scaled with proportion and through multiple layers at the same time

This reply was created from a merged topic originally titled
Photoshop: Effect/Style Scale with Free Transform.
Photo of Daryn

Daryn

  • 1 Post
  • 0 Reply Likes
I found a decent workaround for this issue. If you want to scale a layer's styles when transforming it, convert that layer to a smart object (right-click the layer > Convert to Smart Object). You can still double-click the layer to edit its styles but when resizing it as a smart object, the styles aren't affected and retain their proportions. This is assuming that your layer styles are applied to the layers within the smart object and not applied to the smart object itself.
Photo of Rasikananda

Rasikananda

  • 2 Posts
  • 0 Reply Likes
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.
Photo of Rasikananda

Rasikananda

  • 2 Posts
  • 0 Reply Likes
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.
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 772 Posts
  • 161 Reply Likes
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/
(Edited)
Photo of Miguel Marn

Miguel Marn

  • 17 Posts
  • 2 Reply Likes
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.
(Edited)
Photo of Alexander Lipitskiy

Alexander Lipitskiy

  • 1 Post
  • 0 Reply Likes
I found a way! Here it is)) all effects and strokes are scaled
Photo of Andy none

Andy none

  • 4 Posts
  • 0 Reply Likes
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!
(Edited)
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 810 Posts
  • 188 Reply Likes
Good news! I made perfect script which does exactly what you want. http://bereza.cz/ps/#transformStyle


Photo of Nenime philippe

Nenime philippe

  • 3 Posts
  • 4 Reply Likes
bravo! thx a lot for your time and help Jaroslav :) gr8 scripts you have there.
Photo of Helen Zhang

Helen Zhang

  • 1 Post
  • 0 Reply Likes
This reply was created from a merged topic originally titled PHOTOSHOP - Scale layer effects on multiple layers at once, and auto-fx scale che....

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.
Photo of Owen Moore

Owen Moore

  • 3 Posts
  • 1 Reply Like
This reply was created from a merged topic originally titled PHOTOSHOP - Scaling effects with the Transform tool..

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.
Photo of warren preston

warren preston

  • 1 Post
  • 0 Reply Likes
This reply was created from a merged topic originally titled scaling layer effects.

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.
Photo of Adam Kolbo

Adam Kolbo

  • 2 Posts
  • 1 Reply Like
This reply was created from a merged topic originally titled For the sake of package design > Scale Effects with Transform.

This could be an option check box. In order to maintain consistency, from label card to giant banner, huge loops have to be jumped through if you're using layer effects. Please help everyone in branding and make this a feature!