C#将照片或图片转化为byte[]存入数据库,从数据库中读照片
1. 写入数据库:
{
byte[] photo_byte= null;
if (!pb.Image.Equals(null))
{
using (MemoryStream ms = new MemoryStream())
{
Bitmap bmp = new Bitmap(pb.Image);
bmp.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
photo_byte = new byte[ms.Length];
ms.Position = 0;
ms.Read(photo_byte, 0, Convert.ToInt32(ms.Length));
bmp.Dispose();
}
}
return photo_byte;
}
2.将实际位置中的照片转化为byte[]类型写入数据库中:
{
byte[] photo_byte = null;
using (FileStream fs = new FileStream(strFile, FileMode.Open, FileAccess.Read))
{
using (BinaryReader br = new BinaryReader(fs))
{
photo_byte = br.ReadBytes((int)fs.Length);
}
}
return photo_byte;
}
3. 读取byte[]并转化为图片:
{
Image photo = null;
using (MemoryStream ms = new MemoryStream(bytes))
{
ms.Write(bytes, 0, bytes.Length);
photo = Image.FromStream(ms, true);
}
return photo;
}
转载于:https://www.cnblogs.com/liyb5619/archive/2010/09/09/1822220.html
C#将照片或图片转化为byte[]存入数据库,从数据库中读照片相关推荐
- 如何将图片转化为base64编码格式,在css中显示
在前端开发过程中有时候需要图片.svg.ico等转成base64直接在css中使用,可以提高加载速度.将图片转换成base64编码,在web网上一般用于小图片上,不仅可以减少图片的请求数量(集合到js ...
- 如何在照片或者图片上增加文字
如何在照片或者图片上增加文字 1.鼠标左键选中照片,点击鼠标右键,选择"编辑" 2.启动图片编译器 3.点击工具栏中的"A",在图片需要添加的位置点击鼠标左键 ...
- linux如何创建ppt文件,如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片
创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...
- linux如何创建ppt文件,桌面应用|如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片...
创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...
- Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)
from: Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例) 在认识ImageMagick之前,我使用的图像浏览软件是Kui ...
- java将图片转byte存入数据库_Java将byte[]转图片存储到本地的案例
Java中,将字节数组转成图片的有很多种方式,今天在这里记录其中一种,方便以后查询,也可以提供给没有接触的童鞋做一个参考. 首先是将图片转成字节数组 import sun.misc.BASE64Enc ...
- java byte 图片_Java将byte[]转图片存储到本地的案例
Java中,将字节数组转成图片的有很多种方式,今天在这里记录其中一种,方便以后查询,也可以提供给没有接触的童鞋做一个参考. 首先是将图片转成字节数组 import sun.misc.BASE64Enc ...
- vb mysql存图片_如何用vb向sql数据库存取照片 最好有事例 谢谢
展开全部 在VB中存62616964757a686964616fe78988e69d8331333231616638取数据库中的图片 2001-07-05· ·史美康 ··vbeden.com 一. ...
- 小程序一次性上传多个本地图片,上拉加载照片以及图片加载延迟解决之道
一:小程序之一次性上传多个本地相片 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,现在说说如何使用小程序一次性上传多个本地相片. 问题描述 最近做项目的时候要实现一个上 ...
最新文章
- 正确“假期休息模式”
- CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...
- 阻燃防火电缆在数据中心建设中的应用
- java综合面试题_JAVA 综合面试题 PDF 下载
- 蓝马linux命令连另一台电脑,配置使用别的电脑连接另一台电脑当中的虚拟机项目...
- jdk中java_怎样使用JavaJDK中Java?
- linux不显示无线网卡驱动安装失败,Linux_Ubuntu无线网卡驱动安装方法,安装了Ubuntu后发现没有无线网 - phpStudy...
- 因改变,赢未来!三星Galaxy重磅新品年后首发!
- rms 公式 有效值_有效值是电流电压的均方根值吗?
- 如何应用Java的静态内部类
- windows删除“找不到该项目”的文件
- 企业全面移动化实践指南
- 是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍
- 全国降雨量数据、气温数据、风速数据
- eggjs框架学习心得
- 2021.3.17丨致病菌毒力因子(VFDB)数据库注释
- 问题解决:Docker之DOCKER_OPTS参数不生效
- 通过我买西瓜霜来看外观模式(vb.net实现)
- 工作的IT公司面临倒闭,该怎么办?
- Android Emoji表情方案
热门文章
- linux命令:sosreport
- Intel MKL FATAL ERROR Cannot load mkl_intel_thread.dll
- tpl.func.php,微赞微擎常用媒体上传函数 单图|多图|音频|视频
- mysqld --initialize --console失败_超详细的mysql awr监控系统系统搭建教程--第一部分...
- mysql 导入 redis_mysql 数据导入redis缓存
- mysql join 组合索引_详解MySQL两表关联的连接表创建单列索引还是组合索引最优...
- react 面试题 高级_高级前端面试题目大全(一)
- python日历提醒_python打印日历
- SparkSQL之操作Hive
- 实战:Python 轻松实现自动化谷歌翻译!