|
将图片转换为另一种格式的图像时,需要使用ImageFormat类,该类主要用来指定图像的格式。代码如下: private void button2_Click(object sender, EventArgs e) { //转换图像文件 if (MyBitmap == null) { MessageBox.Show("请首先选择一幅图像!", "信息提示"); return; } SaveFileDialog saveDlg = new SaveFileDialog(); if (saveDlg.ShowDialog() == DialogResult.Cancel) return; string fileName = saveDlg.FileName; try { if (this.comboBox1 .SelectedIndex ==0) { MyBitmap.Save(fileName + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp); } if (this.comboBox1.SelectedIndex ==1) { MyBitmap.Save(fileName + ".jpg", System.Drawing.Imaging.ImageFormat.Gif); } if (this.comboBox1.SelectedIndex == 2) { MyBitmap.Save(fileName + ".png", System.Drawing.Imaging.ImageFormat.Jpeg); } if (this.comboBox1.SelectedIndex == 3) { MyBitmap.Save(fileName + ".gif", System.Drawing.Imaging.ImageFormat.Png); } if (this.comboBox1.SelectedIndex == 4) { MyBitmap.Save(fileName + ".tif", System.Drawing.Imaging.ImageFormat.Tiff); } if (this.comboBox1.SelectedIndex == 5) { MyBitmap.Save(fileName + ".wmf", System.Drawing.Imaging.ImageFormat.Wmf); } } catch (Exception ex) { MessageBox.Show(ex.Message, "信息提示"); } } |
|