程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 用.NET把bmp圖片轉換為jpg圖片

用.NET把bmp圖片轉換為jpg圖片

編輯:.NET實例教程


using System.IO;
using System.Drawing.Imaging;

public class imgConvert
{
        private void BMPToJPG(string bmpFileName,string jpgFileName)
        {
                        
            
            System.Drawing.Image img;
            img=ReturnPhoto(bmpFileName);
    
            img.Save(jpgFileName,ImageFormat.Jpeg);
        }

        private Image ReturnPhoto(string bmpFileName)
        {
            System.IO.FileStream stream ;
            stream=File.OpenRead(bmpFileName);
            Bitmap bmp = new Bitmap(stream);
            System.Drawing.Image image = bmp;//得到原圖
            //創建指定大小的圖

     System.Drawing.Image newImage = image.GetThumbnailImage(bmp.Width, bmp.Height, null, new IntPtr());
            Graphics g=Graphics.FromImage(newImage);
            g.DrawImage(newImage,0,0, newImage.Width, newImage.Height); //將原圖畫到指定的圖上
            g.Dispose();
            stream.Close();
            return newImage;
        }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved