图片转换成文本,和文本转换成图片的方法一级如何调用
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Common
{
///
/// 用于图片文本之间转换的实体类
///
public class SerializeObjectToString
{
///
/// 将Object类型对象(注:必须是可序列化的对象)转换为二进制序列字符串
///
///
///
public static string SerializeObject(object obj)
{
IFormatter formatter = new BinaryFormatter();
string result = string.Empty;
using (MemoryStream stream = new MemoryStream())
{
formatter.Serialize(stream, obj);
byte[] byt = new byte[stream.Length];
byt = stream.ToArray();
//result = Encoding.UTF8.GetString(byt, 0, byt.Length);
result = Convert.ToBase64String(byt);
stream.Flush();
}
return result;
}
///
/// 将二进制序列字符串转换为Object类型对象
///
///
///
public object DeserializeObject(string str)
{
IFormatter formatter = new BinaryFormatter();
//byte[] byt = Encoding.UTF8.GetBytes(str);
byte[] byt = Convert.FromBase64String(str);
object obj = null;
using (Stream stream = new MemoryStream(byt, 0, byt.Length))
{
obj = formatter.Deserialize(stream);
}
return obj;
}
}
}
//调用
//1.文本转换成图片
if (string.IsNullOrWhiteSpace(objBook.BookImage)) pbBookImage.BackgroundImage = null;
else pbBookImage.BackgroundImage = (Image)new Common.SerializeObjectToString().DeserializeObject(objBook.BookImage);
//2.图片转换成文本
//图片转换成文本
if (pbBookImage.BackgroundImage == null) objBook.BookImage = null;
else objBook.BookImage = Common.SerializeObjectToString.SerializeObject(pbBookImage.BackgroundImage);
图片转换成文本,和文本转换成图片的方法一级如何调用相关推荐
- 工具---AI绘图:将文本文字描述转换成图片
文心一言 文心一言 (baidu.com) 首次使用文心一言生成二次元图片,使用"二次元,一个运动装女孩,棒球帽,橙色棒球衫,户外运动,飞舞落叶,操场跑道,大自然,自然场景,明亮阳光.&qu ...
- c语言将图像转换成字符画,25行Java代码将普通图片转换为字符画图片和文本的实现...
本文主要介绍了25行Java代码将普通图片转换为字符画图片和文本的实现,分享给大家,具体如下: 原图 生成字符画文本(像素转换字符显示后,打开字符画显示相当于原图的好几倍大,不要用记事本打开,建议用n ...
- 什么是扫描件PDF?扫描件PDF如何转换成可编辑文本?
问题一:扫描件PDF是什么? 扫描件PDF是通过扫描的方式把文档扫描成电脑图片格式后转化成PDF格式.扫描件PDF一般有两种:电子文件直接转换为PDF文件或非电子文件(图片.手机拍的照片等)通过扫描或 ...
- c语言16进制转换成文本显示,文本如何转换成16进制字节集数据
.版本 2 .子程序 取十进制, 整数型, , 将非十进制的标准格式文本转换成十进制整数值 .参数 欲转换的值, 文本型, , 欲转换的值,文本型! .参数 数值类型, 整数型, 可空, 0,#十六进 ...
- php怎样转换成html格式,php实现转换html格式为文本格式的方法
本文实例讲述了php实现转换html格式为文本格式的方法.分享给大家供大家参考,具体如下: 有时候需要转换html格式的字符串为文本,但又需要保持一定的格式,比如要求段落变成的分段格式就可以用下面这个 ...
- python矩阵变成图片_Python图片转换成矩阵,矩阵数据转换成图片
# coding=gbk from PIL import Image import numpy as np # import scipy def loadImage(): # 读取图片 im = Im ...
- 图片和Word查阅有什么区别?图片文字怎么转换成word文档
图片和Word查阅有什么区别?图片文字怎么转换成word文档 在阅读和编辑文档时,许多人会面临一种选择:是使用图片还是使用Word文档.尽管两种方法都有其自身的优点和缺点,但实际上,它们之间存在着一些 ...
- xsd文件转图片_图片转换成PDF格式怎么转?图片转换成PDF的软件哪个好?
图片转换成PDF格式怎么转?经验丰富的设计师在完成图片格式的设计作品后都会将图片转成PDF格式文件,这样方便保存以及参加一些设计比赛.同时我们在保存大量图片的时候也可以将图片转换成PDF文件.但是还有 ...
- 转png格式_CAD转PNG,你知道怎样转换成高质量清晰的黑白图片吗?
嗨,我是爱踢汪.每当我们在绘制CAD图纸的过程中,为了方便于传输查看,我们常常需要把CAD图纸转换成图片格式.其中就有JPG和PNG格式.相 较于有损压缩的JPG格式,PNG格式是可以保存为透明背景的 ...
最新文章
- background:#e5eecc;
- php实现tcp连接esp8266,ESP8266之TCP透传
- MATLAB机器学习系列-7支持向量机原理及其代码实现
- [bzoj3238]差异(后缀数组+单调栈)
- lstm中look_back的大小选择_使用PyTorch手写代码从头构建LSTM,更深度的理解其工作原理
- 70个经典的 Shell 脚本面试问题
- 三相锁相 c 语言 程序,轻松玩转DSP——基于TMS320F2833x(Word+PDF+ePub+PPT)
- 查看windows所有exe的启动参数。
- 后浪“95”获 CVPR 2020 最佳论文,前得主这样解读
- 指定的服务已经标记为删除_全球70%的“根服务器”设在美国,为避免关网,中国已经在行动!...
- linux的dhcp配置命令,Linux下DHCP配置命令
- Shell脚本编程之(五)条件判断式
- 达芬奇17(DaVinci Resolve Studio 17)兼容big surv17.0b9最新版
- 基于Colaboratory平台使用VGGNet网络进行图片分类
- meson和pkg-config
- C#_根据银行卡卡号判断银行名称
- 联想家庭版 mysql_联想自带win7家庭版..
- (83)--用代码实现超越函数
- GitLab 项目管理和代码托管平台
- 小白自总结【遥感图像目视解译】ArcGIS下 1/6北京区域 五类地物