Это можно сделать в фотошоп. Создайте новый документ нужного Вам размера, перенесите на него фотографии и уменьшите их трансформацией до необходимого размера. Рамка делается стилем слоя - обводка - выбираете нужный Вам цвет и толщину для каждого слоя отдельно.
к фотографии в разделе размер полотна прибавить 100% площади. образуется аналогичное белое поле. туда и вставляете фотографию. и все это без потери качества. без уменьшения исходников