www.mjjq.net > C#中怎么使用PiCturEBox控件获取数码相机的动态图像

C#中怎么使用PiCturEBox控件获取数码相机的动态图像

传入的

pictureBox.Image = Image.FromFile("这里面放读取出来的图片地址"); 例如:窗体有个pictureBox1;程序根目录下有个IMAGE.JPG文件; this.pictureBox1.Image = Image.FromFile(application.startuppath+@"\IMAGE.JPG");

只有指定的了imagelocation的才有路径,你从数据库拿的那是数据,并不是真实的文件,当然并没有任何路径可言。

picturebox.Location = new Point(x,y) 位置picturebox.Size = new Size(0,0);大小,Size里面的参数自己设置,前面是宽度,后面是高度

pictureBox有个load方法,加载图片路径即可。

从数据库拿到图片的字节数组以后,先保存在本地的临时文件(记得设置清理临时文件的功能,或直接放系统的临时文件夹里)里,再让pictureBox去接收 图片只保存在内存里当然会没有地址。

只要设置PictureBox控件的宿主的DoubleBuffered属性即可,如下图

MemoryStream ms = new MemoryStream(); //新建内存流 ms.Write(buffer, 0, buffer.Length); //附值 picturebox.Image = Image.FromStream(ms); //读取流中内容

这个。。我有个很简单但是很粗略的实现,就是通过实现picturebox的mousemove事件,然后没移动一下 就画一次,最后擦除掉。。。 public int newX; public int newY; private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { newX...

示例: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; namespace ToolTipTest { /// /// Form1 的摘要说明。 /// public class Form1 : System....

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com