最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

view plaincopy to clipboardprint?

復制代碼 代碼如下:

//手動保存圖片  
        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("圖片已經成功保存!");  
                        }  
                        catch 
                        {  
                            MessageBox.Show("保存失敗,你還沒有截取過圖片或已經清空圖片!");  
                        }  
                    }  

                }  

            }  
        }  

        //自動保存圖片  
        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;  
            }  
        }

相關文章

  • C#通過不安全代碼看內存加載的示例詳解

    C#通過不安全代碼看內存加載的示例詳解

    C#中類型分為值類型和引用類型。這篇文章將用不安全代碼的地址,來看一下值類型和引用類型的存儲,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-07-07
  • C#獲得程序的根目錄以及判斷文件是否存在的實例講解

    C#獲得程序的根目錄以及判斷文件是否存在的實例講解

    今天小編大家分享一篇C#獲得程序的根目錄以及判斷文件是否存在的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • C# OpenCvSharp實現(xiàn)通過特征點匹配圖片

    C# OpenCvSharp實現(xiàn)通過特征點匹配圖片

    這篇文章主要為大家詳細介紹了C#如何結合OpenCVSharp4實現(xiàn)通過特征點匹配圖片,文中的示例代碼簡潔易懂,具有一定的學習價值,需要的小伙伴可以參考下
    2023-11-11
  • C#實現(xiàn)數獨解法

    C#實現(xiàn)數獨解法

    這篇文章介紹了C#實現(xiàn)數獨解法的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#實現(xiàn)身份證實名認證接口的示例代碼

    C#實現(xiàn)身份證實名認證接口的示例代碼

    身份證實名認證,即通過姓名和身份證號校驗個人信息的匹配程度,廣泛應用于金融、互聯(lián)網等多個領域,本文主要介紹了C#實現(xiàn)身份證實名認證接口的示例代碼,感興趣的可以了解一下
    2024-09-09
  • C#中IList<T>與List<T>的區(qū)別深入解析

    C#中IList<T>與List<T>的區(qū)別深入解析

    本篇文章主要是對C#中IList<T>與List<T>的區(qū)別進行了詳細的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#實現(xiàn)在Form里面內嵌dos窗體的方法

    C#實現(xiàn)在Form里面內嵌dos窗體的方法

    這篇文章主要介紹了C#實現(xiàn)在Form里面內嵌dos窗體的方法,涉及C#針對Form窗體的設置及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • unityZXing二維碼的生成與掃描

    unityZXing二維碼的生成與掃描

    這篇文章主要為大家詳細介紹了unityZXing二維碼的生成與掃描,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Chrome Visual Studio 2005下的編譯過程

    Chrome Visual Studio 2005下的編譯過程

    研究Chrome ,首先得把它編譯出來,這對于后續(xù)的代碼分析和閱讀有很大的幫助,想想自己編譯出一個 Chrome 瀏覽器來使用,那是一件很炫的事情。
    2009-07-07
  • WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別

    WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別

    這篇文章主要介紹了WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別,較為詳細的分析了WinForm的消息處理機制,需要的朋友可以參考下
    2014-08-08

最新評論

翁牛特旗| 昭苏县| 连州市| 宜州市| 白水县| 六枝特区| 弥勒县| 香河县| 崇信县| 定陶县| 齐齐哈尔市| 陇南市| 永定县| 平江县| 陇西县| 大洼县| 新疆| 揭阳市| 沙雅县| 吐鲁番市| 盘锦市| 新宾| 达日县| 柯坪县| 昭平县| 黎川县| 商水县| 广州市| 德安县| 泰安市| 家居| 全州县| 招远市| 赞皇县| 柳州市| 清原| 万盛区| 灵石县| 渑池县| 扶风县| 若尔盖县|