С помощью ImageMagick вы можете указать размер границы в процентах от ширины и высоты. Запустите такую команду на изображении размером 500x400, чтобы увидеть, как она работает ...
convert input.png -border 5x10% result.png
Это должно создать выходное изображение с размерами 550x480. Имейте в виду, что указанный вами процент добавляется к каждому краю, поэтому граница 5% сделает изображение шириной 500 пикселей шириной 550 пикселей.
Чтобы добавить в общей сложности 10% к ширине и высоте, вы должны использовать команду, подобную этой ...
convert input.png -border 5% result.png