What is the best way to scale a 2D image array? For instance, suppose I have an image of 1024 x 2048 bytes, with each byte being a pixel. Each pixel is a grayscale level fro
CxImage is a free library for handling images, which can do what you want.
I haven't personally used it except for trivial stuff, but I've seen it recommended repeatedly.