把图片转成二进制证picturebox控件读取
来源:互联网 发布:php curl 自动跳转 编辑:程序博客网 时间:2024/05/21 19:28
类
using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
namespace WindowsFormsApplication2
{
public class Class1
{
#region 将文件转换成流
//public byte[] SetImageToByteArray(string fileName, ref string fileSize)
/// <summary>
/// 将文件转换成流
/// </summary>
/// <param name="fileName">文件全路径</param>
/// <returns></returns>
public byte[] SetImageToByteArray(string fileName)
{
byte[] image = null;
try
{
FileStream fs = new FileStream(fileName, FileMode.Open);
FileInfo fileInfo = new FileInfo(fileName);
//fileSize = Convert.ToDecimal(fileInfo.Length / 1024).ToString("f2") + " K";
int streamLength = (int)fs.Length;
image = new byte[streamLength];
fs.Read(image, 0, streamLength);
fs.Close();
return image;
}
catch
{
return image;
}
}
#endregion
#region 将byte转换成MemoryStream类型
/// <summary>
/// 将byte转换成MemoryStream类型
/// </summary>
/// <param name="mybyte">byte[]变量</param>
/// <returns></returns>
public MemoryStream ByteToStream(byte[] mybyte)
{
MemoryStream mymemorystream = new MemoryStream(mybyte, 0, mybyte.Length);
return mymemorystream;
}
#endregion
#region 将byte转换成Image文件
/// <summary>
/// 将byte转换成Image文件
/// </summary>
/// <param name="mybyte">byte[]变量</param>
/// <returns></returns>
public Image SetByteToImage(byte[] mybyte)
{
Image image;
MemoryStream mymemorystream = new MemoryStream(mybyte, 0, mybyte.Length);
image = Image.FromStream(mymemorystream);
return image;
}
#endregion
}
}
调用类名:
this.pictureBox1.Image =Image.FromStream(cls.ByteToStream(cls.SetImageToByteArray("d://1.jpg")));
- 把图片转成二进制证picturebox控件读取
- Win form 在pictureBox控件中实现选择图片然后以二进制方式保存到数据库。以及在pictureBox控件显示出来
- java 读取图片转成
- WebBrowser控件保存图片至Picturebox控件
- WinForm把图片以二进制的方式存入到数据库,并将存入数据库的二进制图片读出显示到PictureBox中
- c# winform pictureBox显示图片,PictureBox控件的Image属性
- c# winform pictureBox显示图片,PictureBox控件的Image属性
- PictureBox控件中显示GIF动画(图片)
- 将图片上传到PictureBox控件中
- .net PictureBox控件不锁定图片文件
- C#利用Picturebox控件显示图片
- Form2.Image 控件显示ADO 读取的二进制图片
- 如何把base64转成图片
- Java 把网页转成图片
- ICEpdf把pdf转成图片
- 读取图片文件 转成 byte[]
- 二进制读取保存图片
- 二进制流读取图片
- C#中string 类型赋值问题
- 面向过程与面向对象的区别
- 研发绩效考核按月还是按季度进行?
- ASP.NET中的Transfer传递页面。
- WINCE viewbin命令
- 把图片转成二进制证picturebox控件读取
- post提交页面
- 谈吐受人尊重的六个原则
- 杀软测评:2010年第四次“VB100”认证揭开谜底!
- android编程 完全退出程序的方法总结
- JSP连接数据库
- vc6.0环境下调试易出错点(1)
- Rose 画图实践
- [ASP.NET]DataBinder.Eval用法