• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# 手动/自动保存图片的实例代码

C# 手动/自动保存图片的实例代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#实例代码,c#web开发实例,c#串口编程实例,c#窗口界面设计实例,c#实例视频教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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("图片已经成功保存!");  
                        }  
             

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#下实现创建和删除目录的实例代码
  • C#实现关机重启及注销实例代码
  • C#导入导出EXCEL文件的代码实例
  • C#递归题目实例代码
  • C#中按指定质量保存图片的实例代码
  • c#获取季度时间实例代码(季度的第一天)
  • C#实现大数字运算的实例代码
  • C#启动和停止windows服务的实例代码
  • c# 图片加密解密的实例代码
  • c#文件的复制,移动,创建(实例代码)

相关文章

  • 2017-05-28深入Ref,Out的理解及其使用
  • 2017-05-28c#裁剪图片后使用zxing生成二维码示例分享
  • 2017-05-28C#中怎样从指定字符串中查找并替换字符串?
  • 2017-05-28配置C#的系统环境变量的方法
  • 2017-05-28c#隐藏基类方法的作用
  • 2017-05-28.NET企业级项目中遇到的国际化问题和解决方法
  • 2017-05-28c#操作iis根目录的方法
  • 2017-05-28C#中除去所有在HTML元素中标记
  • 2017-05-28C#将图片存放到SQL SERVER数据库中的方法
  • 2017-05-28总结的5个C#字符串操作方法分享

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#将文件复制到指定文件夹并整理
    • Visual C#类的定义及实现方法实例解析
    • C#获取本机IP地址(ipv4)
    • C#中字符串编码处理
    • C#中使用XmlDocument类来创建和修改XML格式的数据文件
    • 基于C#实现的屏幕指定区域截屏代码
    • C#折半插入排序算法实现方法
    • C#位移的介绍与例子
    • C#的正则表达式Regex类使用简明教程
    • 通过VS中的数据源选择对话框简单实现数据库连接配置[图]

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有