ImageCodecInfo myImageCodecInfo = ImageCodecInfo.GetImageEncoders()[1];
EncoderParameters myEncodeParameters=new EncoderParameters(1);
EncoderParameter myEncoderParameter1=new EncoderParameter(Encoder.Quality,25L);
myEncodeParameters.Param[0] = myEncoderParameter1;
String fileName = "";
openFileDialog1.InitialDirectory = @"C:/Documents and Settings/Administrator/桌面";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
fileName = openFileDialog1.FileName;
}
Image image = Image.FromFile(fileName);
image.Save("test.jpg",myImageCodecInfo,myEncodeParameters);