Anti-aliasing in Photoshop

Anti-aliasing in Photoshop

Anti-aliasing is something that you are using all the time, even if you do not know what exactly it is. In this tutorial which is part of: how things works series, we will cover what is anti-aliasing and why you need it.

What is actually anti-aliasing?

The base is that computer screen is actually a grid of squares (pixels) which can be filled with one color. One pixel can be filled with one color only, it cannot be divided into smaller unit. The pixel is smallest unit and cannot be divided, remember that.

In case you have a rectangle or square which is aligned to the pixel grid, everything will work just fine (edge or path exactly matches pixel grid, in other words).
Edges aligned to the pixel grid

The problem is that shapes can have curved lines (every letter you can type is the shape by the way). It is not possible to present smooth curved lines using square pixels and edges in that case will appear jagged. That's when anti-aliasing comes in place and use.

Simply putting, anti-aliasing is calculation. We will explore anti-aliasing using letter B typed in Photoshop. I will set anti-aliasing method from the drop-down list in the Options bar to None. As you can see on the screenshot below, every pixel of the shape B is filled with red color. I choose to use red color (R = 179, G = 0, B = 0), but it can be any color with the exact same result. Edges appear to be jagged, right? Letter B actually has smooth curved lines which can not be presented using square pixels.
Anti-aliasing set to none

I will apply Sharp anti-aliasing method from the Set the anti-aliasing method drop down list in the Options bar. Now we can see that some pixels along the edges has a bright red color. Note: screenshots are heavily enlarged, when looking at 100%, letter B will look nice and smooth along the edges, thanks to anti-aliasing applied.
Anti-aliasing set to Sharp

I will convert letter B to work path, so we can see the actual shape of the letter B. What is actually happening here? I will try to explain using Opacity, which is a pretty accurate explanation. Basically, there is a calculation performed. It calculates how much of the shape path falls into any particular pixel in the pixel grid, sets that pixel color to color specified for the entire shape (letter B in this case) and reduces its opacity.
Anti-aliasing explained

How to avoid anti-aliasing for shapes with straight edges

You can avoid anti-aliasing for shapes with straight edges (it is not desired most of the time) by using Align Edges in the Options bar. Check this option when drawing rectangles and squares and you are safe, Photoshop will automatically snap edges of the shape to pixel grid and prevent anti-aliasing to occur.
Align edges option in the options bar

There is also an option in Preferences > General section: Snap Vector Tools and Transforms to Pixel Grid. You can check it and this option will automatically snap edges of shapes and transformed objects to the pixel grid in order to avoid anti-aliasing which is usually not desired with objects which has straight edges.
Snap Vector Tools and Transforms to Pixel Grid

Pay attention on anti-aliasing option

Now that you know what is anti-aliasing and how it is useful, you can start paying attention on this option and I will suggest you to turn it on (in most cases and if it is turned off) whenever you see this option available (selection tools, Type tool, Magic Eraser, Layer Style...).

More technical details

If you want more technical details, then please visit Wikipedia and read articles which explains anti-aliasing methods with more details.


Popular posts from this blog

How to Change Artboard Size in Adobe Photoshop

Free Puzzle Pieces Actions For Photoshop and Elements

Old Weathered Vertical Wooden Planks Free Image