In my raytracing code, I can save images taken from another viewpoint. I used Bitmap.Save method to save them. Everything is good and I can save the images successfully. Here is an example of my output,
First image has:
Width: 802
Height: 802
Horizontal Resolution: 96 dpi
Vertical Resolution: 96 dpi
Bit Depth : 32
File Size : 1.493.909 bytes
File Size on Disk: 1.495.040 bytes
As you see, images which have same properties have not the same file size. I wonder why? I didnt use any compressing technique, I just used Bitmap.Save method. Does it automatically compressing bmp files? I dont think so.
I think it depends on what Bitmap you are talking about, I see nothing about the platform that you are using but it is probably using run length encoding (RLE).