1. A method for determining an output color value for a destination pixel located between first and second adjacent source pixels having respective color values, the method comprising: calculating a first color slope between the color value of a previous pixel and the color value of the first pixel; calculating a second color slope between the color value of a subsequent pixel and the color value of the second pixel; approximating first and second color gradients cosited with the first and second pixels, the approximation based on a multiple of the first and second color slopes, all respectively; solving coefficients for a cubic polynomial transition model between the first and second adjacent pixels from the color values of the first and second pixels and the approximations of the first and second color gradients; and determining an output color value from the cubic model to render a resampled destination image.