精华内容
下载资源
问答
  • c#picturebox显示图片
    2022-04-16 23:47:20

    1.使用Bitmap创建要显示的图片的对象,一个图片对应一个对象,如下图所示

    Bitmap Green = new Bitmap("F:\\C#Project\\SerialAssisant\\Picture\\Green.png");
    Bitmap Red = new Bitmap("F:\\C#Project\\SerialAssisant\\Picture\\Red.png");

    2.通过pictureBox1.Image进行赋值对应图片,pictureBox1是PictureBox控件的Name,例子如下

    pictureBox1.Image = Red;
    pictureBox1.Image = Green;

    3.若要图片不显示,则赋值为null就好了

    pictureBox1.Image = null;

    更多相关内容
  • C# PictureBox显示图片(图像操作)
  • C# PictureBox 显示图像的两种方式测试demo
  • C# pictureBox 显示PGM图片
  • 重写pictureBox相关事件,支持在pictureBox上绘制多矩形框 ,以及选中绘制框,选中后支持边框拉伸。
  • C#编写的winfrom项目,使用 pictureBox 读取显示 Raw格式图片,并附带一张raw示例图片
  • C# PictureBox图片放大缩小、旋转、打印等
  • 在上一篇里,EmguCV(OpenCV)实现高效显示汉字及叠加 实现了视频叠加及显示,但存在问题,就是Emgu.CV.UI.ImageBox及C# picturebox显示图片时都会出现闪烁,尤其是图片的下方部分。初步怀疑是电脑处理不过来,i3-3220...

    在上一篇里,EmguCV(OpenCV)实现高效显示汉字及叠加  实现了视频叠加及显示,但存在问题,就是

    Emgu.CV.UI.ImageBox及C# picturebox显示图片时都会出现闪烁,尤其是图片的下方部分。

    初步怀疑是电脑处理不过来,i3-3220 3.3Ghz 在1080p下cpu占用30%左右,480p下占用10%左右。480p下无闪烁现象。

    一次把视频显示窗口调小,观察很久未出现闪烁现象,于是怀疑是C# picturebox控件问题,Emgu.CV.UI.ImageBox也继承了C# picturebox控件。

    百度了一下  C# picturebox 闪烁  这些关键词,发现很多相同问题。

    大部分是要采用双缓冲

    this.DoubleBuffered = true;

    或者复杂点

    this.SetStyle(

    ControlStyles.UserPaint|ControlStyles.AllPaintingInWmPaint|ControlStyles.OptimizedDoubleBuffer|ControlStyles.ResizeRedraw,true);this.SetStyle(ControlStyles.Opaque, false);this.UpdateStyles();

    但是注意到picturebox没有DoubleBuffered属性,这里都是修改的窗体form的DoubleBuffered属性 ,并没有什么用。

    还有各种复杂方法给picturebox加DoubleBuffered属性的,还是没啥用。

    题外话,双缓冲在sdl里显示效果还是比较好的。SDL_SetVideoMode()    SDL第一个程序:加载一张图片

    这篇博客也有详细介绍:

    试了下,效率更低,闪烁更严重了。

    注意到这篇博客里有pictureBox1.Refresh();

    于是尝试了下,结果问题解决了。很简单。

    image.Bitmap =bmp;

    imageBox.Image=image;

    imageBox.Refresh();

    或者

    pictureBox1.Image =bmp;

    pictureBox1.Refresh();

    估计是设置图片后强制刷新才真正显示吧。

    但是使用pictureBox显示图片有问题,就是长时间不断刷新后会崩溃。测试大概12小时多后程序崩溃。

    所以还是先用Emgu.CV.UI.ImageBox吧

    还待继续研究。

    展开全文
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的...对于如何在C#pictureBox控件中直接显示图片的问题 1、首先在Form1中加入pictureBox控件,对于其si

    1、首先在VS中新建一个C#文件

    2、在Form1中拖入pictureBox控件,对于其sizemode属性调整为StretchImage,以适应空间大小。

    3、双击Form1空白区域,进入代码编辑界面找到private void Form1_Load(object sender, EventArgs e)函数,加入以下代码:

    this.pictureBox1.Load("D:\\vs2019\\code\\Project2\\Project2\\1.jpg"); //引号内语句修改为图片绝对地址
    

    4、运行显示结果
    在这里插入图片描述

    展开全文
  • C#利用Picturebox控件显示图片

    千次阅读 2020-10-09 18:59:48
    (1)Normal模式:如果图片大于Picturebox控件大小,图片不能完全显示 (2)AutoSize:自动调整Picturebox控件大小去适应图片的大小,图片可以完全显示。 (3)StretchImage:Picturebox控件大小不变,自动调整图像...

    1、Picturebox控件SizeMode属性

    (1)Normal模式:如果图片大于Picturebox控件大小,图片不能完全显示

    (2)AutoSize:自动调整Picturebox控件大小去适应图片的大小,图片可以完全显示。

    (3)StretchImage:Picturebox控件大小不变,自动调整图像适应控件。

    2、使用的类

    (1)OpenFileDialog 类

    提示用户打开文件。无法继承此类。
    public sealed class OpenFileDialog : FileDialog
    OpenFileDialog 类的属性:

    Filter :获取或设置当前文件名筛选器字符串,该字符串决定对话框的“另存为文件类型”或“文件类型”框中出现的选择内容。(从 FileDialog 继承。)
    FilterIndex :获取或设置文件对话框中当前选定筛选器的索引。(从 FileDialog 继承。)
    FileName :获取或设置一个包含在文件对话框中选定的文件名的字符串。(从 FileDialog 继承。)
    FileNames:获取对话框中所有选定文件的文件名。(从 FileDialog 继承。)

    OpenFileDialog 类的公共方法:
    ShowDialog 已重载。 运行通用对话框。 (从 CommonDialog 继承。)

    (2)SaveFileDialog 类

    提供一个对话框,用户使用该对话框可指定保存文件时使用的选项。
    SaveFileDialog 类属性:

    Filter:获取或设置指定要在 SaveFileDialog 中显示的文件类型和说明的筛选器字符串。
    SaveFileDialog 类方法:
    ShowDialog 方法:显示保存对话框控件

    3、实例

    (1)新建一个C#窗体项目,项目名为showPicture,在Form1上添加一个Picturebox控件和两个按钮。
    在这里插入图片描述
    (2)添加代码
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace pictureBoxOpenSave109
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

        private void btnOpen_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.Filter = "所有文件(*.*)|*.*";                    dlg.Filter = "shm文件(*.shm) | *.shm ";                    
            if(dlg.ShowDialog() == DialogResult.OK)
            {
                pictureBox1.Load(dlg.FileName);
            }
    
        }
    
        private void btnSave_Click(object sender, EventArgs e)
        {
            SaveFileDialog Save = new SaveFileDialog();
            Save.Filter = "所有文件(*.*)|*.*";
            if (Save.ShowDialog() == DialogResult.OK)
            {
                pictureBox1.Image.Save(Save.FileName);
            }
        }
    }
    

    }

    展开全文
  • C# picturebox控件显示bmp图片模糊

    千次阅读 2020-04-01 22:02:01
    方法:新添加一个控件,重写picturebox的onpaint事件,将该控件添加到工具箱中,将原picturebox控件删掉,用继承自picturebox控件重写了onpaint事件的mypicturebox替代它,就可以了。 步骤1 步骤2: ...
  • 使用流的方法展示图片,就算图片被删除 仍会显示: FileStream fileStream = new FileStream(url, FileMode.Open, FileAccess.Read); pictureBox.Image = Image.FromStream(fileStream); fileStream.Close(); ...
  • C# winform PictureBox显示opencv Mat图片

    千次阅读 2021-12-05 14:52:31
    在winform界面上托一个PictureBox、一个按钮,界面如下: 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; ...
  • C#273PictureBox显示图片 源代码
  • [图片说明](https://img-ask.csdn.net/upload/201703/06/1488806184_714690.png) 而我想要实现的效果是这样 ![图片说明](https://img-ask.csdn.net/upload/201703/06/1488806229_146548.png) 望大神指导,拜托了!...
  • c#picturebox图片显示

    2017-06-08 11:42:27
    如何将选中的多张图片显示picturebox中,还有一个上下张的按钮可以点,切换图片
  • visual studio2010,DEMO,完整源码,适用于接收QQ截图等截图软件到PictureBox,鼠标拖拽图片PictureBox
  • C#pictureBox显示网络图片

    热门讨论 2011-04-15 16:30:07
    C# winform代码 1.图片异步加载 2.图片加载时,显示等待光标 3.图片加载完成后,将光标恢复 4.pictureBox1.LoadAsync("http://www.zu14.cn/wp-content/uploads/2009/02/image14.png");
  • 新建一个Form,并在Form中添加pictureBox控件 在Form中初始化PictureBox: //常用设置图片缩放模式: //1.AutoSize 控件大小等于图片大小 //2.Zoom 控件大小不变,图片按比例缩放后展示 pictureBox1.SizeMode =...
  • C#picturebox怎么完全显示图片?

    千次阅读 2021-03-08 22:49:01
    C#picturebox怎么完全显示图片? 将picture box 属性中的SizeMood设置为Zoom。即可将要显示的大图相应地自行缩放后显示在picture box 中。
  • C#PictureBox控件显示网络图片

    千次阅读 2019-06-10 11:19:16
    其实很简单 this.QRCodePictureBox.LoadAsync(“https://injiajia.com/qrcode.png”);
  • 利用timer即可实现图片pictureBox内移动切换显示。 点击界面上的图片右边(左边)部分显示下一张(上一张)图片
  • pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;//加载的图片自适应picrurebox大小 //创建OpenFileDialog OpenFileDialog ... } catch (Exception ex) { //显示异常; MessageBox.Show(ex.Message); } Invalidate();
  • C#操作picturebox实现图片的放大和缩小以及显示实时坐标,可以自行在此增加某一点的灰度值显示
  • C#用OpenCVSharp开发视频处理应用,通常用 PictureBox循环显示图片(视频帧)来显示视频。比如: VideoCapture capture = new VideoCapture(0); Mat image = new Mat(); while (true) { capture.Read(image); ...
  • C# PictureBox显示的图像实现 像素的修改方式1. 使用函数修改2. 内存的方式修改3. form1的完整代码参考 介绍了两个方式去操作pictureBox 使用函数修改 使用内存的方式去修改 函数的方式适合初始化图片,通过函数...
  • VS-C# 系列:所有相关C#文章链接. bat 系列:所有相关bat文章链接. OpenCV 系列:所有相关OpenCV文章链接. Keil 系列:所有相关文章链接 所有内容均以最小系统调试成功;逐步提供低分源码工程下载! 保证每行代码都...
  • 1,从项目资源文件中加载图片,首先将图片添加到项目资源中(工程项目下 - Properties 下双击Resources.resx进行添加资源)2,从窗体资源文件中加载图片 --- 前提需要先在窗体路径下找到资源文件(后缀为.resx)双击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,495
精华内容 1,798
关键字:

c#picturebox显示图片

c# 订阅