string stFileName = "abc";
string stFullFilePath = Server.MapPath("images/" + stFileName + ".jpg");
System.Drawing.Image i = System.Drawing.Image.FromFile(stFullFilePath);
EncoderParameters eps = new EncoderParameters(1);
eps.Param[0] = new EncoderParameter( Encoder.Quality, 40 );
ImageCodecInfo ici = GetEncoderInfo("image/jpeg");//this line give error, "The name 'GetEncoderInfo' does not exist in current context"
i.Save(stFullFilePath, ici, eps);
string stFullFilePath = Server.MapPath("images/" + stFileName + ".jpg");
System.Drawing.Image i = System.Drawing.Image.FromFile(stFullFilePath);
EncoderParameters eps = new EncoderParameters(1);
eps.Param[0] = new EncoderParameter( Encoder.Quality, 40 );
ImageCodecInfo ici = GetEncoderInfo("image/jpeg");//this line give error, "The name 'GetEncoderInfo' does not exist in current context"
i.Save(stFullFilePath, ici, eps);
event though i use same code difine on msdn, but got same error, unable to GetEncoderInfo("image/jpeg");
remove this error
or tell me some other technique to compress my jpeg images