Il existe des scripts pour faire ça sur Photoshop, mais j'ai une méthode très intuitive et très rapide pour le faire, sauf à devoir traiter des milliers de photos (mais qui va mettre un filigrane sur les milliers de photos ?)
J'ai une petite série de filigranes pour quelques formats d'images différents ( très haute résolution, moyenne résolution, basse résolution). Je pourrais tout aussi bien en avoir un seul que je redimensionnerais en cas de besoin.
Ces filigranes sont sur un calque en mode incrustation et opacité faible (disons 30%). Il suffit d'ouvrir le fichier avec le filigrane, de le disposer quelque part sur le bureau, et de faire glisser le calque de filigrane sur chaque image qui en a besoin, dans la position et a la taille désirée.
C'est instinctif et rapide.