将图片转换成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. html格式图片可以转换成word文档,html网页转换成word文档,转换成功,并且可以保存图片,但是总是为web版式的格式,怎么改成“页面”格式,多谢...

    当前位置:我的异常网» C# » html网页转换成word文档,转换成功,并且可以保存图 html网页转换成word文档,转换成功,并且可以保存图片,但是总是为"web版式"的格 ...

  3. 为什么html转为word之后图片,html网页转换成word文档,转换成功,并且可以保存图片,但是总是为web版式的格式,怎么改成“页面”格式,多谢...

    html网页转换成word文档,转换成功,并且可以保存图片,但是总是为"web版式"的格式,怎么改成"页面"格式,多谢 html网页转换成word文档,转换成功 ...

  4. excel分列格式问题:转化成文本格式问题

    excel分列格式问题:转化成文本格式问题 怎么遇到的问题? 如何解决问题? 怎么遇到的问题? 因为有科学计数法的形式所以想要转换成文本格式方便导入数据库,就必须用到如图所示的分列. 其余操作一切正常 ...

  5. 如何将字库生成工具生成的 .DZK/ . bin格式的文件转成.c格式文件

    如何将字库生成工具生成的 .DZK/ . bin格式的文件转成.c格式文件 在我们项目开发的过程中,特别是做界面显示的时候,经常会遇到如 :多国文字点阵字库生成器TS3等软件其生成的.DZK格式文件, ...

  6. 如何在苹果Mac中将 APFS 格式 U 盘抹成通用格式?

    很多苹果Mac用户在升级系统到 macOS Mojave 版本后发现,APFS 格式的 U 盘在系统自带的磁盘工具 app 中无法抹成其它的通用格式,只有4 个"APFS"选项.如 ...

  7. 翻译(Translation)编写程序可以把字⺟格式的电话号码翻译成数值格式

    翻译(Translation) 编写程序可以把字⺟格式的电话号码翻译成数值格式: Enter phone number: CALLATT 2255288 如果没有电话在身边,参考这⾥给出的字⺟在键盘上 ...

  8. php文件格式怎么转换成mp4,pdf文件怎么转成mp4格式?pdf转成视频格式的步骤详解...

    前些天有狸友问小编怎么把pdf转换成视频.what?还有这种操作咩!不过既然有朋友想到了,那小编就会尽力找到实现的方法(超级认真脸).于是小编陷入了研究中--当然这些是难不倒小编滴,解决方法已经出炉, ...

  9. heic是什么格式?如何转成JPG格式?

    HEIC是什么格式?它其实是苹果在iOS11及之后iOS系统设备,在拍摄照片时的默认图像存储格式. 简单来说,就是一种图像格式.与JPG相比,占用的空间更小,画质更加无损. ​ 但HEIC格式,是无法 ...

  10. OTF格式字体如何转成TTF格式并在条码打印软件中使用

    最近有小伙伴反馈说自己下载的OTF格式的字体文件安装后字体在中琅条码打印软件中无法使用,有的是可以在软件中显示出来,但是选择后发现数据变空白或者外观不是这个字体的外观,又或者在中琅条码打印软件中选择字 ...

最新文章

  1. 包邮送50本畅销书,值得阅读!
  2. SAP Spartacus Org Unit List响应回车案件的实现原理
  3. No primary or default constructor found for interface java.util.List
  4. 马上就校招了,是要去实习还是复习?
  5. java 写入指定路径文件_java对指定目录下文件读写操作介绍 | 学步园
  6. 【转】使用 F#、MapReduce 和 Windows Azure 分析日志文件
  7. CS08 用户服务工程师(青岛)
  8. linux lamp实验报告,新手学Linux--构建lamp
  9. 记账时对收支、借还款进行分类记录
  10. 处理器的排名_齐齐哈尔LPCVD尾气处理器排名推荐
  11. MC74HC595驱动
  12. c语言汉诺塔课设计报告,汉诺塔游戏的设计
  13. 再见 Wordpress!这个开源建站神器有点吊
  14. 人生若只如初见服务器维护,「北京服务器」人生若只如初见
  15. 用微PE工具箱安装系统
  16. 【路径规划】基于蚁群算法求解运钞车路径规划VRPSD问题matlab代码
  17. w500 安装mac
  18. python django考勤签到系统
  19. 【验证工具类-ValidateUtil-java】
  20. 图论(图、树基本知识)

热门文章

  1. 键盘侠小心了!微博或将推出“杠精”示众功能
  2. 面试官:请实现单行文本居中,多行文本左对齐?
  3. LED电子时钟,时间显示屏,网络子母钟系统方案(京准电子)
  4. 关于大创项目的初期思考2020.11.14
  5. 如何让你的技术团队成员自觉工作
  6. SM2证书的鉴定方法——续上文国密算法
  7. 造移动厕所的,转做核酸采样亭。火了
  8. Android keyevent值中文表
  9. 思维导图c语言java区别_C语言基本数据类型的思维导图
  10. sap字段及描述底表_SAP财务科目表字段列表说明