Ajax Control Toolkit Slider için örnek düşünürken jpeg sıkıştırması gayet güzel olur dedim.
using System.Drawing;
using System.Drawing.Imaging;
.....
Bitmap bmp = new Bitmap(Server.MapPath("tempClock.jpg"));
ImageCodecInfo codec = N';
foreach (ImageCodecInfo cod in ImageCodecInfo.GetImageEncoders())
{
if (cod.MimeType == "image/jpeg")
codec = cod;
}
//long tipinde 0-100 arası
EncoderParameter Qpar = new EncoderParameter(Encoder.Quality,50L);
//int tipinde 0-23 arası
EncoderParameter Rpar = new EncoderParameter(Encoder.RenderMethod,(int)EncoderValue.RenderProgressive);
EncoderParameters Epars = new EncoderParameters(2);
Epars.Param[0] = Qpar;
Epars.Param[1] = Rpar;
bmp.Save(Server.MapPath("Clock.jpg"),codec,Epars);
EncoderValue Enumeration