In Photoshop CS6, content-aware scaling (also known as seam carving) is a cool image-sizing feature.
- Resize and reshape your images without the distortion of the content and composition.
- Preserves image quality much better than traditional transformations.
Here’s how to apply content-aware scaling:
- Choose your desired layer in the Layers panel. If you want to isolate the scaling to a selection on the layer, make that selection now.
Content-aware scaling doesn’t work on adjustment layers, layer masks, individual channels or Smart Objects. If you’re scaling a Background layer, choose Select→All.
- Choose Edit→Content-Aware Scale.
- Specify your options on the Options bar as follows:
- Reference Point: Click a square in the reference point box to specify the axis point. The default location is the center.
- Use Relative Positioning for Reference Point (triangle icon): Select this option to specify the new axis point in relation to its current position.
- Amount: This option specifies the ratio of content-aware scaling to normal scaling. To minimize distortion, specify your Threshold amount. Start with a higher percentage and then adjust accordingly, if necessary.
- Protect: You can designate areas that you want to protect from scaling by selecting them and saving them as alpha channels. If you have an alpha channel, choose it from this submenu.
- Protect Skin Tone (man icon): Select this option to preserve skin tones from distorting when scaling.
- Click and drag one of the handles of the scale box that surrounds your layer or selection to resize your image.
You can upscale (make your image bigger) or downscale (make your image smaller). You can also use the Horizontal and Vertical Scale numerical fields on the Options bar. Select Maintain Aspect Ratio to keep the scaling proportional (chain icon).
- When you have completed your scaling, double-click inside the scale box, or press Enter (Return on the Mac) on your keyboard.
See the difference between a layer resized with Content-Aware Scale and a layer resized with Free Transform? Note how there is less distortion with the first method.