Menu Search
Jump to the content X X
Smashing Conf Barcelona 2016

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. upcoming SmashingConf Barcelona, dedicated to smart front-end techniques and design patterns.

Mastering Photoshop With Paths

Anomalously residing within the pixel-gridded world of Photoshop are a series of tools waiting to break out of the canvas’ inherent squareness. Mastering these tools opens the stage for a higher level of flexibility, full of clean lines and non-destructive editing. Presented here is a guide to help you build proficiency, increase productivity and demystify the elusive world of Paths.

Photoshop Mastery Series: Paths

Creation Link

Pen Tool Link

The Pen tool (P) – simple to use but difficult to master. It provides a precise method for creating paths, but requires an experienced hand to plot naturally flown curves. The power unlocked by mastering this tool is well worth the time needed to do so. While no amount of instruction can make you a Bezier master, below are some tips to keep in mind as you practice.

  • Always use as few points as possible.
  • Place an anchor at every acute or abrupt angle.
  • Mid-curve anchors should be placed to comfortably accommodate curve transitions.
  • To help set anchor points, you can turn on the ‘Rubber Band’ option – located in the drop-down next to the Custom Shape Tool button in the Pen’s property bar. This setting will allow you to see the curve connecting the last anchor point with the mouse’s current position.

Rubber Band
Pen Tool with the Rubber Band setting

Shape Tool Link

The Shape Tool (U) gives you access to standard geometric shapes as well as more complex presets with the Custom Shape setting. To define your own custom shape, select the shape using the Path Selection Tool (A), right-click inside the canvas, select ‘Define Custom Shape…’, name it and click OK. When using the Shape tool, more advanced settings – involving size, proportion, origin and pixel-snapping – lie hidden inside the drop-down next to the custom shape button in the tool’s property bar.

Advanced Shape Tool settings
Advanced Shape Tool settings

From Type Link

Converting type to a shape layer allows you to work directly with the anchors and curves of each letter and might even help improve your typesetting. This technique is most useful when you know the text won’t change as you’ll have to sacrifice the ability to edit it. With the type layer selected, right-click the layer in the Layers palette and choose ‘Convert Type to Shape’. You now have access to the actual paths used to create the type. Thinking of type in this manner – as shapes instead of letters – can dramatically change the way you work. Kerning is now more intuitive; select a letter and move it – no pesky integers to set!

Type to Path conversion
Type to Path conversion

From Selections Link

The editing of paths is far superior to raster data, especially when it comes to matters of upscaling. If working with a simple enough raster shape, why not convert it to a path? Select your shape. From the flyout menu in the Paths palette, select ‘Make Work Path…’ or Option-click the ‘Make work path from selection’ button at the bottom of the palette. Set the tolerance based on the complexity of your shape – the simpler the shape, the higher the tolerance. Click OK. You’ll notice that pixel to path conversion is not an exact science, but with some manual clean-up you can effectively recreate the original shape.

Type to Path conversion
Selection to Path conversion

Implementation Link

Modes Link

When creating paths via the Pen or Shape tool, three settings – found in the tool’s property bar – are available to define how the path should be used: Shape Layer, Paths and Fill Pixels. The Shape Layer setting will automatically create a new fill layer using the color and layer style set to the right. Paths will create a temporary Work Path accessible in the Paths palette, which makes it available for many different implementations (see below). Fill Pixels will paint raster data on the current layer, leaving no paths behind.

Pen tool set to create a Shape Layer
Pen tool set to create a Shape Layer

Shape Layer Link

A Shape Layer is essentially a Fill layer with a vector mask. They can be created as a solid color, gradient, or pattern, though only the foremost is explicitly available. The easiest way to create a Shape Layer is to use a path drawing tool set to Shape Layer. However, using the tool set to Paths, allows you to specify the type of fill used. First, draw your path. Then, click the ‘Create new fill or adjustment layer’ in the Layer’s palette and choose from Solid…, Gradient…, or Pattern…. Note that you can also create an adjustment layer with a Vector Mask in the same manner.

Creating a Gradient Shape Layer
Creating a Gradient Shape Layer

Vector Mask Link

Vector Masks are often more preferable than a Raster Mask as they can be easily tweaked or scaled and still produce a crisp edge. With CS4’s introduction of the Masks palette, Vector Masks are more powerful than ever. Now, you can also feather the edges and adjust the density of a Vector Mask. The quickest way to create a Vector Mask is to select the layer you wish to mask. Then, select the path using the Path Selection Tool (A) and Command-click the ‘Add Layer Mask’ button at the bottom of the Layer’s palette.

Command-clicking to quickly create a Vector Mask
Command-clicking to quickly create a Vector Mask

Type Paths: In and On Link

There are two ways paths can be used with the type tool: by defining the baseline and by creating a custom text box shape. Select the Work Path you’d like to use and with the Type tool (T) mouse-over the path. The dotted square on the cursor will change from a square to a curved line. Click on the path and you’ll see that the type flows right along the path. After committing the type (Command + Enter), you can use the Path Selection Tool (A) to move the beginning and end points – indicated with an ‘x’ and a black circle respectively – or to flip the type from the top of the line to the bottom. If using a closed path, you can click inside of it to create a custom-shaped text box.

Type on a path
Type on a path

Type in a path
Type in a path

Fill and Stroke Link

The Paths palette provides an interesting array of options to fill and stroke a Work Path. These options are available only when the current layer is a raster layer; you can quickly create a new raster layer using Command + Option + Shift + N. Then, by Option + clicking on either the ‘Fill path with foreground color’ or ‘Stroke path with brush’ button, you can open the Fill or Stroke dialog boxes. From here you can set the fill type, blending modes, transparency, feathering or stroke tool, which will adopt that tool’s current settings.

Fill Path dialog box
Fill Path dialog box

Stroke tools
Stroke tools

Boolean Operators Link

Use Link

To allow for more complex shapes, multiple paths can be grouped together into a compound path, on which  Boolean operations can be set. These are accessible in the properties bar of the Path Selection Tool (A) and include: Add (+), Subtract (), Intersect and Exclude. Add specifies a fill area and Subtract defines an area that is not filled; if only one path exists, the entire canvas is considered the fill area from which the shape is subtracted. Intersect sets the fill to areas included in all paths, while Exclude fills all path areas except those that overlap; these modes work only in compound paths.

Boolean Modes
Boolean Modes

Stacking Order Link

When creating compound paths, it’s important to take note of the paths’ positions in the stacking order.  A compound shape with an Add path on the bottom and a Subtract on top will be completely different with swapped depths. A path’s Boolean operator takes effect on all of the paths below it. Unfortunately, there are no commands or palettes to simply swap depths in Photoshop; you’ll need to use a series of Cut (Command + X) and Paste (Command + V) to rearrange them.

Path Stacking Order
Path Stacking Order

Combining Link

Combining paths can help reduce complexity by creating a single path from the perimeter of a compound path’s fill area. To do so, select the paths to combine using the Path Selection Tool(A) and click the Combine button in the Tool Properties bar.

Reducing complexity by combining Paths
Reducing complexity by combining Paths

Importing/Exporting Link

Importing Link

Though Photoshop provides vector tools sufficient for many basic tasks, it in no way compares to the ease and power of Illustrator. Fortunately, Adobe products work in unison. You can create your paths in Illustrator and easily import them by Copying (Command + C) and Pasting (Command + V) in Photoshop. In the Paste dialog box, select either ‘Path’ to import a Work Path or ‘Shape Layer’ to create a fill layer with the foreground color.

Path Paste dialog box
Path Paste dialog box

Exporting Link

In the occasion that you might need to translate your paths in the opposite direction, copy and paste will work in the same fashion as above or you can use Export → ‘Paths to Illustrator…’ to create a new Illustrator document with the same dimensions and positions as the current Photoshop document.

Paths to Illustrator…
Paths to Illustrator…

Pixel Precision Link

The positions of anchor points and the lines connecting them do not correspond to the pixel grid of the image. This can lead to undesirable anti-aliasing, most noticeable along horizontal and vertical edges. To avoid these unclean edges, you can zoom in (Command + ‘+’) and use the Direct Selection Tool (A) to select and move the anchor points so that they lie on exact pixel coordinates; Pixel Grid (Show → Pixel Grid) can be very handy when doing this.

On- and Off- Pixel edge comparison
On- and Off-Pixel edge comparison

Keyboard Shortcuts Link

Pen Tool (P) Link

  • Shift + P – toggle between Pen Tool and Freeform Pen Tool
  • Shift – constrains to 45° angles
  • Option – change to Convert to Point Tool, used to set directional handles
  • Command – change to Direct Selection Tool, used to move anchor points or stretch line segments
  • Command + Shift – select multiple anchor points and segments
  • Command + Option – change to Group Selection Tool, used to select entire paths
  • Command + Option + Shift – select multiple paths
  • + – set Boolean mode to Add
  • – set Boolean mode to Subtract

Shape Tool (U) Link

  • Shift + U – rotate through Shape tools
  • Shift – constrain proportions
  • Option (while dragging) – draw from center of shape
  • Option (before clicking, if set to create Shape Layers) – temporarily switch to Eyedropper tool
  • Option (before and while dragging, if set to create Paths) – set Boolean mode to Subtract
  • Option + Shift (before and while dragging, if set to create Paths) – set Boolean mode to Intersect
  • Command – change to Path Selection Tool, used to select and move paths
  • Command + Shift – select multiple paths
  • + – set Boolean mode to Add
  • – set Boolean mode to Subtract
  • Spacebar (while dragging) – move the shape’s origin

Path Selection Tool (A) Link

  • Shift + A or Command-click inside document window – toggle between Path Selection Tool and Direct Selection Tool
  • Shift + Click – select multiple
  • Shift + Drag – move and snap to 45° angles
  • Command + Option – Convert to Shape Tool
  • Command + Option + Shift – Convert to Shape Tool (constrained to 45° angles)
  • Option – change to Group Selection Tool
  • Option-Click-Drag – Duplicate selected path
  • Arrow key – Nudge selected path or anchor point 1px
  • Shift + Arrow key – Nudge selected path or anchor point 10px
  • Option + Arrow key – Duplicate selected path or anchor point and move copy 1px
  • Option + Shift + Arrow key – Duplicate selected path or anchor point and move copy 10px

Target Path Link

  • Enter – Dismiss Target Path
  • Command + Enter – Selection from target path
  • Command + Option + Enter – subtract path area from current selection
  • Command + Option + Shift + Enter – intersect path area from current selection
  • Command + T – Free Transform Path
  • Command + Shift + T – Free Transform Path Again
  • Command + C – Copy path or anchor point with neighboring points
  • Command + X – Cut path or anchor point with
SmashingConf Barcelona 2016

Hold on, Tiger! Thank you for reading the article. Did you know that we also publish printed books and run friendly conferences – crafted for pros like you? Like SmashingConf Barcelona, on October 25–26, with smart design patterns and front-end techniques.

↑ Back to top Tweet itShare on Facebook


Tom Giannattasio happily makes things at nclud. He works as an Editor for Smashing Magazine and teaches at Boston University Center for Digital Imaging Arts. He loves to experiment and share his work on his personal site: attasi.

  1. 1

    Always nice to remind what you able to do with PS…

    Keep up the good work & looking forward the Smashing book !

  2. 2

    Thank you! Quite a few of my students struggle to comprehend paths and hate to use the pen tool. I have e-mailed all of them the link to this article.

  3. 3

    Very nice, didn’t know that when you click into a closed path, the path behaves like a textbox. Very nice.

    Also, thanks for the shortcuts and the combine feature, I knew it was somewhere but couldn’t find it just yesterday. :)

  4. 4

    Paths in PS – great thing. i wonder how long it takes to implement the cool handling things from PS to AI.
    For example: In PS you‘ll get a live preview of fonts if you use the arrow keys.

    And what i like most in PS path handling, is that you can select points and transform them and only the selected will be transformed. – What‘s with you AI? – huh?

    • 5

      i think you can manipulate single points in AI by deselecting the vector object you’ve made, clicking on the little white arrow at the top right of your toolbox and hovering over whichever point you want to change. i apologise if someone’s already pointed this out. and i find AI easier to use for vectors than PS. PS is for photo manipulation and fancy detailed pixel work in my book

  5. 6

    Absolute basics!

  6. 7

    Mastering playing piano like Bach:

    1. You need a piano.
    2. Press the right key.
    3. Press the key at the right time.
    4. Shortcuts: C, D, E, F, G, A, B, C (and so on, there are 88 shortcuts on a piano keyboard)

    Just another helpful tutorial:

    Mastering flying to Mars
    1. Spaceship.
    2. Fuel.
    3. Oxygene.
    4. Shortcuts: Press “Start”

  7. 8

    nice tuts..

  8. 9

    Nice tut on paths! I learnt to use them myself when creating the carachter at top of page here – LINK.

    Found some new techniques here though, thanks SM!

  9. 10

    I love using paths, it is so nice to have a smooth crisp image at the end…

    Everyone should learn to use them, they are really valuable.

    Cheers SM for the nice round up, I have leanrt a couple of new things.

  10. 11

    Great article!! But… is there a great post waiting to be published about Adobe Lightroom?

  11. 12

    Great article, very well structured. thanks!

  12. 13

    I would like to make a suggestion. Couldn’t u add a button to print the articles u guys post? Would be much easier, especially with tutorials :)

  13. 14

    Very nice article, i like it that you use “dry” examples :)

  14. 15

    Well Bach had no pianos. Piano hadn’t been invented at that time. He had Harpsichord :)

  15. 16

    Great article….thanks for the info! Hope this author has more articles on the way.

  16. 17

    ali hong kong

    August 19, 2009 4:22 am

    I have always preferred PS paths over AI for trace work and quick mockups. Just realised yesterday that opening a PSD in AI is a lot more effective in CS3!!

  17. 18

    Edsgn (Brazil)

    August 19, 2009 4:37 am

    Helen is brilliant…

  18. 19

    Not bad… it’s nice to see some quick keys for the pen tool. I’ve been meaning to look them up for awhile now. You should have given the Windows counterparts though.

    cmd = ctrl, option = alt

  19. 20

    nice summary!

    @ moimemme: ever tried the print function of your browser by hitting ctrl + p ?

  20. 21

    Step 1. Steal underpants.
    Step 2. …..
    Step 3. Profit.

    Have to agree with Helen (despite Bach mis-reference ~_^ ).
    When I see an article title like, “Mastering _______”, I expect a little more. This was merely a high-level overview.

    @Smashing — maybe you need to edit authors on their article titles?

    Thanks for the shortcuts, though.


↑ Back to top