I am using C# and want to save images using JPEG format. However .NET reduces quality of the images and saves them with compression that is not enough.
Compressing the jpeg format by its very nature reduces quality. Perhaps you should look into file compression, such as #ziplib. You may be able to get a reasonable compression over a group of files.