Yo tengo creada una acción de PS en la que ya me hace automáticamente todo. Ya esta explicado en el otro post algo parecido, pero por si te interesa los pasos que sigo yo son:
1. Amplio el tamaño del lienzo en 5 pixels para que le quede un marco negro.
2. Convierto en una capa la imagen (haciendo doble click encima de la capa background).
3. Amplio el tamaño del lienzo en un 7%. (Este ampliado es en transparente)
4. Creo una nueva capa.
5. Pongo la nueva capa por debajo de la de la foto.
6. relleno la nueva capa con el color que quiero que salga de fondo (e1e1e1 por ejemplo).
7. le pongo un drop shadow a la capa superior (la de la foto).
Por si quieres ver un ejemplo del resultado (aunque en este caso el color del fondo es #F0F0F0):

Espero que la explicación te sirva.
Un saludo