1. A method for transforming an original image into a target image by interpolation, the method comprising: obtaining a plurality of super pixels by virtually increasing a resolution of the original image; determining a sampling position of a target image pixel under transformation; selecting the nearest super pixel from the plurality of super pixels for the target image pixel; and determining a color of the selected nearest super pixel for the target image pixel by determining the color of at least one pixel of the original image that is adjacent to the selected nearest super pixel and applying a weighted average of the at least one pixel characteristic by parallel calculation of four color channels with one of Single Instruction Multiple Data (SIMD) integer instructions and no SIMD integer instructions.