So, in Zamyla's walkthrough, she says that for the "Re-Copy" method of vertical resizing, you have to go back to the start of the original row, and then repeat the horizontal resizing.
I don't understand this. Why do you have to go back to the start of the original row? Why can't you just write all the pixels in the row "scale" number of times?
i.e. Why cant I just do the "iterate over pixels in scanline" loop "scale" number of times?
I tried to do that, but it came out weird. For example, this is what happened what I did small.bmp x4 scaled.