Function Reference
— Function File: B = imresize (A, m)

Scales the image A by a factor m using nearest neighbour interpolation. If m is less than 1 the image size will be reduced, and if m is greater than 1 the image will be enlarged. If the image is being enlarged the it will be convolved with a 11x11 Gaussian FIR filter to reduce aliasing. See below on how to alter this behavior. — Function File: B = imresize (A, m, interp)

Same as above except interp interpolation is performed instead of using nearest neighbour. interp can be any interpolation method supported by interp2. — Function File: B = imresize (A, [mrow mcol])

Scales the image A to be of size mrowxmcol using nearest neighbour interpolation. If the image is being enlarged it will be convolved with a lowpass FIR filter as described above. — Function File: B = imresize (A, [mrow mcol], interp)

Same as above except interp interpolation is performed instead of using nearest neighbour. interp can be any interpolation method supported by interp2. — Function File: B = imresize (..., interp, fsize)

If the image the image is being reduced it will usually be convolved with a 11x11 Gaussian FIR filter. By setting fsize to 0 this will be turned off, and if fsize > 0 the image will be convolved with a fsize by fsize Gaussian FIR filter. — Function File: B = imresize (..., interp, filter)

If the image size is being reduced and the filter argument is passed to imresize the image will be convolved with filter before the resizing takes place.