First off, special thanks to Bibin, for making me aware that you could make Gradients this way using MSPaint, I just basically messed around with it and figured out how and why it works, and thought I would show you and show you the possibility's with it
@Bibin
I DID read your article a few days ago. I also posted, a few days ago, on said article, stating that I couldn't get gradients to work in MS Paint. I don't know what I'm doing wrong, but yeah.
I found out that paint does this every 1 pixel per 100. eg. if your original image was 200px and you resized to 1% then then new image would be two 1px gradients side by side.
I guess its part of the algorithm for reducing the size of an image without losing too much information.
The reason gradients work this way in Paint is because when you resize the image horizontally, every line becomes ONE pixel that is the average of all the pixels on that line (not necessarily arithmetic average, but the average calculated through Paint's algorithm). Try this:
Resize your canvas to 25x1. Fill everything a perfect black. Now, make the canvas 50x1, so that you have black on one half and white on the other. Now click on Stretch/Skew and resize horizontally to 1%. If you did everything correctly, your result will be one pixel that is a grey color EXACTLY in the middle of black and white. 127,127,127 RGB.
Using this info, you can get pretty creative on Paint with gradients. In fact, Bibin's article was so interesting, I started experimenting on Paint and I've found ways to do all kinds of different gradients now. I may write an article on it later. Paint is awesome!