In computer graphic, image scaling is the process of resizing a digital image. scaling is a non-trivial process that involves a trade off between efficiency, smoothness and sharpness. With bitmap graphics, as the size of an image is reduced or enlarged, the pixels which comprise the image become increasingly visible, making the image appear “soft” if pixels are averaged, or jagged if not.