图片转换,把bmp图片转换为jpg图片
 using System.IO;
using System.IO; using System.Drawing.Imaging;
using System.Drawing.Imaging;
 public class imgConvert
public class imgConvert {
{ private void BMPToJPG(string bmpFileName,string jpgFileName)
        private void BMPToJPG(string bmpFileName,string jpgFileName) {
        { 
                         
             System.Drawing.Image img;
            System.Drawing.Image img; img=ReturnPhoto(bmpFileName);
            img=ReturnPhoto(bmpFileName); 
     img.Save(jpgFileName,ImageFormat.Jpeg);
            img.Save(jpgFileName,ImageFormat.Jpeg); }
        }
 private Image ReturnPhoto(string bmpFileName)
        private Image ReturnPhoto(string bmpFileName) {
        { System.IO.FileStream stream ;
            System.IO.FileStream stream ; stream=File.OpenRead(bmpFileName);
            stream=File.OpenRead(bmpFileName); Bitmap bmp = new Bitmap(stream);
            Bitmap bmp = new Bitmap(stream); System.Drawing.Image image = bmp;//得到原图
            System.Drawing.Image image = bmp;//得到原图 //创建指定大小的图
            //创建指定大小的图 System.Drawing.Image newImage = image.GetThumbnailImage(bmp.Width, bmp.Height, null, new IntPtr());
            System.Drawing.Image newImage = image.GetThumbnailImage(bmp.Width, bmp.Height, null, new IntPtr()); Graphics g=Graphics.FromImage(newImage);
            Graphics g=Graphics.FromImage(newImage); g.DrawImage(newImage,0,0, newImage.Width, newImage.Height); //将原图画到指定的图上
            g.DrawImage(newImage,0,0, newImage.Width, newImage.Height); //将原图画到指定的图上 g.Dispose();
            g.Dispose(); stream.Close();
            stream.Close(); return newImage;
            return newImage; }
        } }
} 
                    
                

 
         
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号