1. An apparatus for scaling image data, comprising: an interpolation filter to upscale a source image to an intermediate image; and an average filter to downscale the intermediate image to a destination image, the intermediate image having a size equal to a size of the destination image adjusted by a scale factor, and the average filter includes storage with a size of half of the destination image plus half of a length of a preceding line in the intermediate image.