画不尽晚风

C#窗体应用程序读取图片

电脑版发表于:2020/7/29 17:48

一开始读取的时候碰到了这个问题System.OutOfMemoryException:“内存不足。”
上网查了之后发现是打开不了图像的文件引发的异常

1、选择图片
//提示用户打开文件夹的对话框
OpenFileDialog of = new OpenFileDialog();
//设置文件对话框的名字
 of.Title = "请选择图片文件";

//让选择器可以同时选择多个文件

//of.Multiselect = true;

//图片格式
of.Filter = "图片文件(jpg)|*.jpg|图片文件(bmp)|*.bmp|图片文件(gif)|*.gif|图片文件(png)|*.png";
//选完之后点了确定

if (of.ShowDialog() == DialogResult.OK)

            {
                    具体操作。。。

            }

2、存图片
       control.BackgroundImage.Save("URL//"+  "PictureName.jpg");//Save()方法:保存到指定的文件夹中

3、读取图片
      PictureBox PictureBox = new PictureBox();
       PictureBox .BackgroundImage = Image.FromFile("URL\\PictureName.jpg");
给图片的布局设置样式
       PictureBox .BackgroundImageLayout= System.Windows.Forms.ImageLayout.Stretch;


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢