MATLAB: How to adjust image size

Image Processing Toolboxpoint source image background made to 512*512

i have a point source image… i need to adjust its size…i want to maintain the size of point source as it is..but i need the background to be of size 512*512… i dont want to resize it…Just maintain point source as it is and increase the background width and height by 512*512
thanks in advance

Best Answer

Use padarray() to add a margin of pixels around the outer edge of the image while leaving the pixel dimensions of the original image the same. For example you could have a 123x128 image and use padarray() to pad the outside out to 512x512 but the original 128x128 will be the same, not all magnified.