Podrias hacer el marco primero al color que deses y despues seleccionar todo [ctrl-a] luego invertir seleccion [ctrl-i] y modificar el FEATHER de la seleccion, obviamente la imagen debe estar como una capa, porque si esta como background o fondo no se puede aplicar transparencia y lo que tendras es el color secundario.
O la otra, en donde creas el color difuminado []gradiente creas uno con el color primario que quieras y el secundario lo dejas transparente.
Esta fue usando la seleecion y aumentando el feather, aunque en el png no se nota mucho el difuminado pero es transparente
La otra usar la opcion de color en gradiente, seleccionar el color de priomer plano o primario, y dejar el color secundario o de segundo plano con menor opacidad, con el control de enmedio, que circule en color verde puedes manejar mejor sobre la transparencia que tantoquieres que abraque.
Creando un gradiente con un color transparente y justandiolos controles
Y despues aplicando la herramienta relleno o bote de pintura con gradiente cuadrado
Hace años deje de usar photoshop, pero en photoshop tienes mas control de esto que estoy haciendo en paintshop-pro