欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 手動/自動保存圖片的實例代碼

 更新時間:2013年03月18日 20:35:43   作者:  
C# 手動/自動保存圖片的實例代碼,需要的朋友可以參考一下

view plaincopy to clipboardprint?

復(fù)制代碼 代碼如下:

//手動保存圖片  
        private void saveBtn_Click(object sender, System.EventArgs e)  
        {  
            bool isSave = true;  
            SaveFileDialog saveImageDialog = new SaveFileDialog();  
            saveImageDialog.Title = "圖片保存";  
            saveImageDialog.Filter= @"jpeg|*.jpg|bmp|*.bmp|gif|*.gif";  

            if(saveImageDialog.ShowDialog() == DialogResult.OK)  
            {  
                string fileName = saveImageDialog.FileName.ToString();  

                if(fileName != "" && fileName != null)  
                {  
                    string fileExtName = fileName.Substring(fileName.LastIndexOf(".")+1).ToString();  

                    System.Drawing.Imaging.ImageFormat imgformat = null;       

                    if(fileExtName!="")  
                    {  
                        switch(fileExtName)   
                        {   
                            case "jpg":   
                                imgformat = System.Drawing.Imaging.ImageFormat.Jpeg;   
                                break;   
                            case "bmp":   
                                imgformat = System.Drawing.Imaging.ImageFormat.Bmp;   
                                break;   
                            case "gif":   
                                imgformat = System.Drawing.Imaging.ImageFormat.Gif;   
                                break;   
                            default:   
                                MessageBox.Show("只能存取為: jpg,bmp,gif 格式");   
                                isSave = false;  
                                break;   
                        }   

                    }  

                    //默認保存為JPG格式  
                    if(imgformat == null)  
                    {  
                        imgformat = System.Drawing.Imaging.ImageFormat.Jpeg;  
                    }  

                    if(isSave)  
                    {  
                        try 
                        {  
                                this.pictureBox1.Image.Save(fileName,imgformat);  
                                //MessageBox.Show("圖片已經(jīng)成功保存!");  
                        }  
                        catch 
                        {  
                            MessageBox.Show("保存失敗,你還沒有截取過圖片或已經(jīng)清空圖片!");  
                        }  
                    }  

                }  

            }  
        }  

        //自動保存圖片  
        private void Autosave()  
        {  
            string Opath =@"D:\VedioCapture\Photo";  
            string photoname = DateTime.Now.Ticks.ToString();  
            if (Opath.Substring(Opath.Length-1, 1) != @"\")  
                Opath = Opath + @"\";  
            string path1 = Opath + DateTime.Now.ToShortDateString();  
            if (! Directory.Exists(path1))            
                Directory.CreateDirectory(path1);  
            //pictureBox1.Image.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);  
            //圖像的縮小  
            System.Drawing.Bitmap objPic,objNewPic;  
            try 
            {  
                objPic = new System.Drawing.Bitmap(pictureBox1.Image);  
                objNewPic=new System.Drawing.Bitmap(objPic,pictureBoxShow.Width,pictureBoxShow.Height);  
                //objNewPic=new System.Drawing.Bitmap(objPic,320,240);//圖片保存的大小尺寸  
                objNewPic.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);  
            }  
            catch(Exception exp){throw exp;}  
            finally 
            {  
                objPic=null;  
                objNewPic=null;  
            }  
        }

相關(guān)文章

  • C#實現(xiàn)文本轉(zhuǎn)語音功能

    C#實現(xiàn)文本轉(zhuǎn)語音功能

    這篇文章主要為大家詳細介紹了C#實現(xiàn)文本轉(zhuǎn)語音功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C#使用系統(tǒng)方法發(fā)送異步郵件完整實例

    C#使用系統(tǒng)方法發(fā)送異步郵件完整實例

    這篇文章主要介紹了C#使用系統(tǒng)方法發(fā)送異步郵件實現(xiàn)方法,結(jié)合完整實例形式分析了C#異步調(diào)用與郵件發(fā)送的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Unity3D實現(xiàn)批量下載圖片功能

    Unity3D實現(xiàn)批量下載圖片功能

    這篇文章主要為大家詳細介紹了Unity3D實現(xiàn)批量下載圖片功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • unity 如何獲取button文本的內(nèi)容

    unity 如何獲取button文本的內(nèi)容

    這篇文章主要介紹了unity 獲取button文本的內(nèi)容操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • win7中C#的winForm編程使用savefiledialog不能彈出保存窗體的解決方法

    win7中C#的winForm編程使用savefiledialog不能彈出保存窗體的解決方法

    這篇文章主要介紹了win7中C#的winForm編程使用savefiledialog不能彈出保存窗體的解決方法,涉及針對線程的調(diào)用問題,是比較實用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#實現(xiàn)HTTP訪問類HttpHelper的示例詳解

    C#實現(xiàn)HTTP訪問類HttpHelper的示例詳解

    在項目開發(fā)過程中,我們經(jīng)常會訪問第三方接口,如我們需要接入的第三方接口是Web API,這時候我們就需要使用HttpHelper調(diào)用遠程接口了。本文為大家介紹了C#實現(xiàn)HTTP訪問類HttpHelper的示例代碼,需要的可以參考一下
    2022-09-09
  • C#算法之實現(xiàn)阿姆斯特朗數(shù)

    C#算法之實現(xiàn)阿姆斯特朗數(shù)

    這篇文章介紹了C#實現(xiàn)阿姆斯特朗數(shù)的算法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • C#實現(xiàn)異步操作的幾種方式

    C#實現(xiàn)異步操作的幾種方式

    在C#中,異步操作可以提高程序的性能和響應(yīng)能力,本文主要介紹了C#實現(xiàn)異步操作的幾種方式,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • c#詳解datetime使用示例

    c#詳解datetime使用示例

    本文主要介紹了c# datetime使用示例,大家參考使用吧
    2014-05-05
  • 一文搞懂C#實現(xiàn)讀寫文本文件中的數(shù)據(jù)

    一文搞懂C#實現(xiàn)讀寫文本文件中的數(shù)據(jù)

    這篇文章重點給大家介紹C#實現(xiàn)讀寫文本文件中的數(shù)據(jù)的一些知識,讀取.txt文件數(shù)據(jù)的實例代碼及寫入讀取過程完整代碼,感興趣的朋友跟隨小編一起看看吧
    2021-06-06

最新評論