Skip to main content
marcbjango
Known Participant
March 31, 2011
Under Review

P: Add options for softer anti-aliasing for Vector Masks/Shape Layers

  • March 31, 2011
  • 49 replies
  • 2063 views

*** If this is important to you, please comment below. ***

Vector Masks in Photoshop have sharper anti-aliasing than shapes created other ways. Quite often, I find that the results are too sharp. This is especially true for very small shapes, making it an issue for icon creation.

It’s interesting to note that vector Smart Objects that have been pasted from Illustrator have vastly different anti-aliasing to Shape Layers that have been pasted from Illustrator. The Smart Objects are far heavier and the anti-aliasing seems posterized.

I don’t really have a solution for this, except a suggestion that the Shape Layer/Vector Mask rendering is very close to ideal for me, but I’d prefer slightly softer anti-aliasing. I don’t know how this could be implemented while keeping legacy support. I guess there’s three ways it could be done: A global change or preference, where all documents get the new rendering (breaking legacy rendering), a per document setting or a per object/layer setting. The first breaks compatibility, the second and third add UI and file bloat.

Steps to Reproduce — Create a circular marquee selection at a smallish size, say 9x9 pixels and fill it with white. Create a pixel snapped vector circle that’s the exact same size (you may have to use the rounded rectangle tool with a large radius and Snap To Pixel turned on). Compare the results—the marquee selection bitmap layer is smoother.

Workaround — None. Only really crazy, silly stuff that I’m not usually willing to do because it removes editability.


Image is not available




Image is not available




Image is not available



If you'd like to see the original files, grab them here: antialiastest-597642.zip

View an animated comparison between the various methods.

*** If this is important to you, please comment below. ***

49 replies

Inspiring
May 13, 2016
Also, don't forget to give us ability to completely disable anti alias to make it look like they were drew using the pencil tool, as show on the Marc Edwards picture, when drawing perfect 45o lines some times it's much better to not have anti-aliasing!
Inspiring
January 8, 2016
Not related at all.
If you scale down a raster smart object, it will have some sharpening applied.
If you scale down a vector smart object, it just gets re-rasterized at the new size.
Garconis
Known Participant
January 8, 2016
Possibly related, but I'm not a big fan of the excess sharpness that is applied to scaled-down smart objects -- compared to if they were just raster layers and then scaled.
marcbjango
Known Participant
January 8, 2016
The data from Ai looks good to me, unless I'm missing something.

Left = Ai canvas, middle = Apple’s Clipboard Viewer app, right = Ai pasted Smart Object in Ps.

nefaurk_khanacademy
Participant
August 27, 2015
Thanks for the info, Chris! That helps explain the behavior at least.
Inspiring
August 27, 2015
We've tried.
Garconis
Known Participant
August 27, 2015
Tell them to fix it. Adobe apps need to work together better...
Inspiring
August 26, 2015
Yes, Illustrator antialiasing is less precise than Photoshop's and can make things appear to be pixel aligned when they are not. Also, Illustrator converts it's data on export, and might be losing precision in that conversion. We don't know exactly what the cause is - we just know what when we look at the Illustrator generated files, things land on pixel coordinates like 1.91 and 2.07, which result in antialiasing because they are not on pixel boundaries.
nefaurk_khanacademy
Participant
August 26, 2015
It sounds like you're saying that Illustrator is giving Photoshop artwork that isn't pixel-aligned. Can you explain how that might be happening? All the measurements in Illustrator point to the original artwork being pixel-aligned.

Also, I'm confused about what you mean by this post not being related to the topic. Do you have a suggestion for a more appropriate thread to post this question in?
Inspiring
August 26, 2015
Photoshop rasterizes exactly what Illustrator gives it.
In previous cases like this, we found that Illustrator wrote the artwork with lines just over pixel edges, resulting in expected antialiasing.

Also, your post has little to nothing to do with the topic you posted in.