Copy link to clipboard
Copied
Why doesn't SO (Smart Object) support shape resizing?
I have designed an icon (180 px). I changed its scale (2x) and also its effects. This operation changed the shape's corner radius too. I converted the icon (all shapes with its effects) to SM, then changed its size (2x), the corner radius and effects are as the original, but the vector/shape data changed (rasterized) and have jagged edges.
What should I do to preserve the vector/shape data (corner radius and sharp edges) and its effects when I resize its size?!
With less small values in the Bevel & Emboss Layer Style the difference pretty much disappears. (left the original size, right 400% upsampled)
Copy link to clipboard
Copied
Another point:
When a scaled Vector Smart Object contains pixel data (either placed images or effects like Drop Shadows for example) that will also just be resampled pixel data.
Copy link to clipboard
Copied
AFAIK, Ps manages the shape layers as vectors (by resizing a shape it doesn't miss sharpness). PSB is just a container bigger than PSD (psB= PhotoShop Big File Format) to save more than 1 GB of data. Why doesn't SO preserve the vector data?!! PDF also has vector data!
There are many geniuses (software engineers) in Adobe, why don't they make the SO to preserve shape/vector and even text layer data when resizing?! What a headache... 🥱
Some guys (icon designers) design icons at a small size (like 128px) with shape/vector layers. They resize the image (also "Scale Styles") to provide the icon at another size. How do they do that?
One way is to design in Ai but doesn't have the full "Styles" support like Ps. Another way is to design the icon from scratch at a large size! What about the small size (with the vector/shape layers, not the pixel layers)?! 🙄
Copy link to clipboard
Copied
Why doesn't SO preserve the vector data?!!
What are you talking about?
Of course the vector data of Shape Layers is maintained in the psb.
The Smart Object instance is pixel data nontheless and it is based on the psb’s preview (pixel), not a pdf (as in Vector Smart Objects).
Copy link to clipboard
Copied
Number 2 is upscaled by the "Image Size" option (no SO) that preserves vector data (sharp edges) but doesn't scale styles proportionally. Number 3 is a SO layer (resized 4x) that preserves style scale proportionally but doesn't do that for vector data (jagged edges).
Copy link to clipboard
Copied
Just avoid the small numbers already – 1% depth?!
Copy link to clipboard
Copied
With less small values in the Bevel & Emboss Layer Style the difference pretty much disappears. (left the original size, right 400% upsampled)
Copy link to clipboard
Copied
It just bypasses the main problem.
Copy link to clipboard
Copied
Please try again with 2px Size at the original size.
Copy link to clipboard
Copied
It's better (closer to the original size).
I think I have to accept your answer as the "Correct Answer". But honestly, I am not satisfied 100%!
Many thanks for your time and help 🙏🏻.
Copy link to clipboard
Copied
That the Layer Style scales »badly« when starting with small original numbers might be considered a problem/possible bug of its own.
If you want to follow up on that maybe post a Bug Report – someone else might have more insight, but at least it would register at Adobe. (No guarantee of an official reaction, though.)