将图片转换成16进制的代码
从图片写入文本文件!
private void button1_Click(object sender, System.EventArgs e)
{
FileStream fs = null;
BinaryReader br = null;
StreamWriter sw = null;
try
{
fs = new FileStream("aa.bmp",FileMode.Open,FileAccess.Read);
br = new BinaryReader(fs);
sw = new StreamWriter("bb.txt");
int length = (int)fs.Length;
while(length > 0)
{
byte tempByte = br.ReadByte();
int tempInt =Convert.ToInt32(tempByte);
string tempStr = Convert.ToString(tempInt,16);
sw.WriteLine(tempStr);
length--;
}
}
catch(Exception exce)
{
MessageBox.Show(exce.Message);
}
finally
{
sw.Close();
br.Close();
fs.Close();
}
}
从文本中读取,并还原成图片!
private void button2_Click(object sender, System.EventArgs e)
{
FileStream fs = null;
BinaryWriter bw = null;
StreamReader sr = null;
try
{
fs = new FileStream("cc.bmp",FileMode.Create,FileAccess.Write);
bw = new BinaryWriter(fs);
sr = new StreamReader("bb.txt");
while(sr.Peek() != -1)
{
string tempStr = sr.ReadLine();
int tempInt = Convert.ToInt16(tempStr,16);
byte tempByte = Convert.ToByte(tempInt);
bw.Write(tempByte);
}
}
catch(Exception exce)
{
MessageBox.Show(exce.Message);
}
finally
{
sr.Close();
bw.Close();
fs.Close();
}
}
转载于:https://www.cnblogs.com/zgqys1980/archive/2006/12/04/581797.html
将图片转换成16进制的代码相关推荐
- 图片转换成16进制数据,在显示成图片
1.目的: 在串行,或者网络通信的时候,往往需要把图片解析成16进制的数据,方便数据的传输.而在另一端接收到数据后,在将接收到的数据显示成图片. 2:代码: #include&quo ...
- php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了. 数据库脚本: -- -------------------- ...
- php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了. 数据库脚本: -- -------------------- ...
- php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!编辑
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了. 数据库脚本: -- -------------------- ...
- mysql longblob 转换_php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!...
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了. 数据库脚本: -- -------------------- ...
- php 字符串转化为16进制,php将字符串转换成16进制的方法
php将字符串转换成16进制的方法 本文实例讲述了php将字符串转换成16进制的方法.分享给大家供大家参考.具体分析如下: php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2 ...
- 10进制转换成16进制
更新中......... 任意2-36进制数转化为10进制数. 建议自己写函数,代码如下: int Atoi(string s,int radix) //s是给定的radix进制字符串 {int an ...
- 将字符串转换成16进制
将字符串转换成16进制 原文:将字符串转换成16进制 1.将普通字符串转换成16进制的字符串. 点击进入推荐链接 class Program {static void Main(string[] ar ...
- java 16进制数组 字符串_byte数组转换成16进制字符串和字符数组的方法
byte数组转换成16进制字符串String: public class CommonUtil { /** * byte数组转换成16进制字符串 * @param src * @return */ p ...
最新文章
- 1小时教你做360度全景“小星球”效果图 Skillshare – Create a Panoramic ‘Little Planet’ from Anywhere
- win10 spark+scala+eclipse+sbt 安装配置
- Android判断当前的android设备是否处于联网状态
- 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目
- python能做什么游戏ll-一个简单的python game游戏
- iol植入手术过程_Phaco+IOL植入术病人的护理
- 文巾解题383. 赎金信
- 用计算机实现智能解题,浙江省信息技术学考复习模块2——计算机功能、智能处理、字处理...
- 分享memcache和memcached安装过程(转)
- 案例精解企业级网络构建
- textmate bundle for jquery
- 和nginx比较_谈谈Nginx和LVS各自的优缺点以及使用
- TensorFlow on Windows: “Couldn't open CUDA library cudnn64_5.dll”
- (四)语音识别测试案例
- python语言是 创造的_1.python简介
- Java 项目实战 坦克大战(一)--准备
- 腾讯位置服务开发应用-使用教程,案例分享,知识总结
- MATLAB简介及教程
- 单片机之汇编语言和C语言(以PIC单片机为例)
- 路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令
热门文章
- ubuntu安装ruby、安装sass
- PHP面试题:对于大流量的网站,您采用什么样的方法来解决访问量问题?
- MySQL小误区:关于set global sql_slave_skip_counter=N 命令的一些点
- 几种常见的RAID形式
- 小米官宣:小米11取消附送充电器!
- 开发Windows Mobile和Wince(Windows Embedded CE)的部署项目(Deploy Project)时,如何修改注册表...
- 《追风行动》有点儿意思
- 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业
- 配置纯净版Debian
- Tomcat源码解读系列(二)——Tomcat的核心组成和启动过程