C#转换图片文件格式
用C#将图片转换为另一种格式的图像。
代码如下:
public void ImageFormatter(string sourcePath, string distationPath, string format) { System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(sourcePath); switch (format.ToLower()) { case "bmp": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Bmp); break; case "emf": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Emf); break; case "gif": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Gif); break; case "ico": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Icon); break; case "jpg": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Jpeg); break; case "png": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Png); break; case "tif": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Tiff); break; case "wmf": bitmap.Save(distationPath, System.Drawing.Imaging.ImageFormat.Wmf); break; default: throw new Exception("无法转换此格式!"); } }