1. A method of resizing a digital image, comprising the steps of: (a) providing an M 1 by M 2 pixel image where M 1 and M 2 are positive integers; (b) filtering a row of M 1 pixels of the image with a set of filter coefficients which depends upon pixel location to yield M 1 filtered outputs; (c) discarding M 1 −N 1 of the filtered outputs of step (b); (d) repeating steps (b) and (c) for all other rows of the M 1 by M 2 image to yield a N 1 by M 2 image; (e) filtering a column of M 2 pixels of the N 1 by M 2 image with a set of filter coefficients which depends upon pixel location to yield M 2 filtered outputs; (f) discarding M 2 −N 2 of the filtered outputs of step (e); and (g) repeating steps (e) and (f) for all other rows of the N 1 by M 2 image to yield a N 1 by N 2 image.