A problem with this approach is that it magnifies aliasing from the pixels, so your outset lines are all lined up with the raster grid or running along diagonals like on a subway map. That said, I don't know much about Photoshop so I don't know how you would do it properly there. Inkscape's "Outset" tool works reasonably well.