将图片转换成HTML格式的文字图程序源代码

■ 将图片转换成HTML格式的文字图

————————————————以下为程序代码—————————————

using System;

using System.Drawing;

using System.Text;

namespace http://doc.wendoc.com.ClassLib

{

///

/// 将图片转换为Html

///

public class Picture2HtmlPicture

{

///

/// 构造函数

///

public Picture2HtmlPicture()

{

//构造函数

}

///

/// 将图片转换为HTML

///

/// 图片文件名

/// HTML内容

public string MakeHtmlPicture(string FileName)

{

try

{

int intX;

int intY;

int intWidth;

Color clrPicture;

Bitmap bmpPicture;

StringBuilder sb = new StringBuilder();

//检测文件名是否为空,如果为空,则返回空

if (FileName == "")

{

return null;

}

//打开图片文件

bmpPicture = new Bitmap(FileName);

sb.Append("\r\n");

sb.Append("

\r\n");

sb.Append("

sb.Append(".Font{font-family: Arial; font-size: 1px}\r\n");

sb.Append("\r\n");

intWidth = bmpPicture.Size.Width;

if (intWidth < 100)

{

intWidth = 100;

}

else

{

intWidth = bmpPicture.Size.Width + 50;

}

sb.Append("\r\n");

//通过循环,将图片的颜色提取出来

for (intY = 0; intY < bmpPicture.Size.Height; intY++)

{

for (intX = 0; intX < bmpPicture.Size.Width; intX++)

{

clrPicture = bmpPicture.GetPixel(intX,intY);

string strColor = clrPicture.ToArgb().ToString("x5");

string strHexColor = "#" + strColor.Substring(2);

//将图片颜色写到HTML中

sb.Append("");

sb.Append("x");

sb.Append("");

sb.Append("\r\n");

}

sb.Append("
\r\n");

}

sb.Append("\r\n");

sb.Append("\r\n");

sb.Append("");

//返回HTML内容

return sb.ToString();

}

catch(Exception err)

{

throw(new Exception("发生异常:" + err.Message));

}

}

}

}

————————————————————————————————————

private void button1_Click(object sender, System.EventArgs e)

{

ofdPicture.ShowDialog();

string strFileName = ofdPicture.FileName;

Picture2HtmlPicture clsHtmlPicture = new Picture2HtmlPicture();

txtTest.Text = clsHtmlPicture.MakeHtmlPicture(strFileName);

}

图片转换html源代码,将图片转换成HTML格式的文字图程序源代码相关推荐

  1. 文字图片转换成html,将图片转换成HTML格式的文字图程序源代码

    将图片转换成HTML格式的文字图程序源代码 将图片转换成HTML格式的文字图程序源代码.txt喜欢我这是革命需要,知道不?! 你不会叠衣服一边呆着去!以后我来叠! 我一定要给你幸福,谁也别想拦着. ■ ...

  2. 脚本2—遍历文件夹下的图片进行检测,将结果保存成json格式predict_batch_tojson_一行_多行

    import matplotlib.image as im import matplotlib.pyplot as plt import os from PIL import Image import ...

  3. 3dmaxobj导出选项_3dmax将模型导出成OBJ格式和贴图的一些注意点

    3dmax建模,如果将3D模型导出成其他软件也能够打开的格式,OBJ是一个非常好的格式选择.3dmax导出obj格式文件时缺少贴图,模型/贴图/材质/渲染都没有问题,导出来的obj为什么就没有贴图呢? ...

  4. python tif格式的图片转换成其他格式

    为了解决python 将tif格式图片用cv2等其他包转成其他格式,会出现图片变成灰色或者其他颜色的问题. 用第三方库tifffile就可以完全解决这个问题,代码如下: import tifffile ...

  5. 手机视频转换成gif格式的方法,手机视频转gif工具推荐

    许多人看到一些有趣的小视频,都想要将视频做成GIF表情包来使用的时候,却不知道应该如何操作时,该怎么办呢?其实我们只需要借助一些工具,就可以完美的完成,我推荐的这款视频转gif工具,在线网站操作,不需 ...

  6. jfif怎么改成png格式的3种方法

    jfif格式怎么转换成png?JFIF是一种图形数据格式,可以在计算机之间交换压缩的JPEG文件.格式的主要特征是使用标记来指示JPEG标准中未使用的参数,即像素几何,像素大小和一些其他参数.但是jf ...

  7. 使用canvas给图片添加水印, canvas转换base64,,canvas,图片,base64等转换成二进制文档流的方法,并将合成的图片上传到服务器,...

    一,前端合成带水印的图片 一般来说,生成带水印的图片由后端生成,但不乏有时候需要前端来处理.当然,前端处理图片一般不建议,一方面js的处理图片的方法不全,二是有些老版本的浏览器对canvas的支持度不 ...

  8. python 怎么将数组转为列表_图片转换成pdf格式怎么操作?什么软件能将图片转为pdf?...

    伙伴们好,你们知道如何把图片转为pdf格式吗?前一阵子我参加了一个家居行业大会,在会议上拍摄了不少会议照片,包括主持人讲话.嘉宾出席.观众提问.产品推广等环节都拍摄了不同的角度.拍摄好后,需要传送给写 ...

  9. xsd文件转图片_图片转换成PDF格式怎么转?图片转换成PDF的软件哪个好?

    图片转换成PDF格式怎么转?经验丰富的设计师在完成图片格式的设计作品后都会将图片转成PDF格式文件,这样方便保存以及参加一些设计比赛.同时我们在保存大量图片的时候也可以将图片转换成PDF文件.但是还有 ...

  10. 带字的图片如何转换成可编辑的文字?

    将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...

最新文章

  1. Jquery Ajax调用aspx页面方法
  2. python类的属性和对象属性_在python的类中动态添加属性与生成对象
  3. 逆向知识十三讲,汇编中数组的表现形式,以及还原数组
  4. Spring data jpa 条件查询-按时间段查询
  5. k8s Dashboard部署Tomcat集群
  6. [css] 当使用opacity时会使得元素的子元素也透明,此时不想要子元素也跟着透明怎么办?
  7. Tizen有用的网站
  8. vscode 使用flask
  9. 基于JavaWeb的微博系统设计与实现
  10. python实现:将一个四位数反向输出
  11. 微信域名检测接口文档
  12. 蓝桥杯2017国赛 瓷砖样式 dfs+map
  13. 合同和协议的区别_你签的是合同还是协议?他们的法律效力有区别吗?
  14. IDEA: 全局搜索 、全局查找
  15. Linux下Nginx的卸载、安装以及基本使用
  16. Linux系统装进U盘里,制作随身携带的便捷系统
  17. 用java将数组中的数字倒过来_有数组a[n],用java 代码将数组元素顺序颠倒
  18. php,mysql的简历_PHP开发工程师岗位个人简历个人技能范文
  19. 模拟linux设备按键工具,linux下如何模拟按键输入和模拟鼠标
  20. 通证经济=区块链技术+商业模式

热门文章

  1. 学术英语视听说2听力原文_大学学术英语视听说2-高迎慧
  2. quartz mysql表文件_spring boot+Quartz+数据库存储
  3. python语言程序设计教程赵璐 第三章 课后习题 程序流程控制
  4. The server quit without updating PID file
  5. android 热补丁工具,Hotfix补丁工具报错排查步骤
  6. python统计(二)假设检验
  7. 矩阵A的值域空间和其零空间
  8. 英语面试技巧以及准备工作
  9. 大数据日志分析Hadoop项目实战
  10. [Alg]排序算法之插入排序