问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么将图片转换成HTML源码

发布网友 发布时间:2022-04-24 15:25

我来回答

3个回答

热心网友 时间:2023-10-19 03:13

<img src="图片路径" alt="标题" width"图片宽" height="图片高"/>

热心网友 时间:2023-10-19 03:14

PSD 切图 然后布局成含有HTML CSS JS 的静态 HTML页面,最后结合动态程序。形成网站

热心网友 时间:2023-10-19 03:15

using System;
using System.Drawing;
using System.Text;

namespace Blood.Com.ClassLib
{
/// <summary>
/// 将图片转换为Html
/// </summary>
public class Picture2HtmlPicture
{
/// <summary>
/// 构造函数
/// </summary>
public Picture2HtmlPicture()
{
//构造函数
}

/// <summary>
/// 将图片转换为HTML
/// </summary>
/// <param name="FileName">图片文件名</param>
/// <returns>HTML内容</returns>
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("<Html>\r\n");
sb.Append("<Body>\r\n");
sb.Append("<style>\r\n");
sb.Append(".Font{font-family: Arial; font-size: 1px}\r\n");
sb.Append("</style>\r\n");
intWidth = bmpPicture.Size.Width;
if (intWidth < 100)
{
intWidth = 100;
}
else
{
intWidth = bmpPicture.Size.Width + 50;
}
sb.Append("<Font Class=\"Font\">\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("<Font Color=\"" + strHexColor + "\">");
sb.Append("x");
sb.Append("</Font>");
sb.Append("\r\n");
}
sb.Append("<br>\r\n");
}
sb.Append("</Font>\r\n");
sb.Append("</Body>\r\n");
sb.Append("</Html>");

//返回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);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
橙子冷藏能保存多久 橙子会过期吗 新鲜橙子如何保存更久 橙子保鲜剂对人体有害吗 粒上皇开口熟栗120g*5袋(共600g)-详细介绍 三皇王板栗介绍 品牌榜:2024年板栗十大品牌排行榜 投票结果公布【新】 为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 怎么将图片格式转成HTML格式打开 要在word中输入新的文字,如何使新键入的文字统一颜色? 浦发银行哪个信用卡额度高 图片怎么转换成html代码呀?急!!!急!!!急!!! QQ幻想 怎么打出有颜色的字啊 ?? 暗黑破坏神2的三把钥匙哪关有,你们哪捡的 登录公积金网站显示日终结状态 暗黑破坏神2爆率解释问题: 怎么打出颜色字体啊 怎么把图片转换成html代码 暗黑破坏神2 单机boss爆率 如何用手机美图秀秀打出有颜色的文字? 青岛住房公积金网怎样查询 暗黑1.11里面开红门的钥匙掉落概率和mf值有没有关系啊/? 怎样把图片转为html?(用来做chm帮助文档) 暗黑2问题 如何在公积金网查看个人缴费记录 暗黑2恐怖之钥等打不出来,求解 新版住房公积金网怎么查询余额 暗黑2单机1.11恐怖之钥怎么打? 12329公积金查询网 住房公积金网站多久更新一次数据 图片地址怎么转html 恒易贷逾期收到短信链接,这个律师函是不是真的? 怎样把图文转换成html代码? 恒易贷逾期不还是否会被起诉? 恒易贷的是否会起诉?这个是不是正规的起诉书? 怎样把网上的图片转换成html代码? 恒易贷寄法院传票是真的吗 怎么把图片转换成HTML源码 恒易贷起诉你法院受理吗 恒易贷逾期108天说要起诉我让法院强制执行名下房车是真的吗? 收到一条恒易贷的短信,说要起诉我。不知是真是假? 吉林省教师资格证报名费多少 在深圳恒易贷借款逾期了一年现在发律师涵过来说要起诉我,是真的吗 做塑钢门窗需要什么设备 恒易贷逾期六个月今天突然发个信息说起诉然后说律师函件发往所在地,是真的么? 塑钢门窗厂家盘点 恒易贷逾期五个月了,说要起诉我怎么办? 制作塑钢门窗要具体的步骤