В Фотошопе с рамкой такое затруднено. Поэтому:
Открываем любую фотографию, Операции → новая операция → начать запись → Слои → Выполнить сведение → Вставить пункт меню → Изображение → размер холста → вставить остановку → стоп.
Выбираем фоновый цвет → Файл → Автоматизация → Пакетная обработка → Выбор папки с картинками, папки сохранения и формат сохранения → выбор операции → ОК.
Программа начнёт выполнение. При открытии очередного изображения и открытии окна размеров холста просто копируем больший размер в строку с меньшим и жмём ОК.
Слияние слоёв нужно для того, чтобы при кадрировании файлов .png добавленные области заливались цветом холста.
У меня в пакетной обработке выбрано "Сохранить и закрыть", поэтому программа перезаписала находящиеся в папке файлы в том формате, в каком они там были.