当前位置:首页 > 理财有道

html2canvas html2canvas 将html代码转为图片的使用方法

将代码转换为图片以供使用

Html2canvas是一个众所周知的从浏览器页面截图的开源库,使用简单,功能强大。

使用html2canvas

html2canvas的使用非常简单,简单到只需要传入一个DOM元素,然后通过回调得到画布:

在实际使用中,有两点需要注意:

1.html2canvas通过分析元素的实际样式生成画布图片内容,因此需要元素的实际布局和可视化显示。如果你想要一个完整的截图,最好将元素从文档流中分离出来(例如,位置:绝对)

2.默认生成的画布图像在视网膜设备上非常模糊,可以通过将其处理成2倍图像来解决:

var w = $("#code ")。width();

var h = $("#code ")。height();//将画布的宽度和高度设置为容器宽度和高度的两倍

var canvas =文档。(“画布”);

canvas . width = w * 2;

canvas . height = h * 2;

canvas . style . width = w+" px ";

canvas . style . height = h+" px ";

var context = canvas . GetContext(" 2d ");//然后缩放画布,将图像放大两倍,在画布上绘制

context.scale(2,2);

html 2 canvas(document . query selector(" # code "),{

画布:画布,

onrendered:函数(画布)

{ ...

}

});

使用html2canvas的实际案例

1.html代码结构

& ltsection class = " share _ popup " id = " html 2 canvas " gt。

& ltp>。html2canvas的使用非常简单,只需要传入一个DOM元素,然后是画布

<p><img src="1.jpg"></p> & ltp>。& ltimg src="1.jpg">。& lt/p>。

& ltp>。html2canvas的使用非常简单,只需要传入一个DOM元素,然后是画布

& lt/section>。

2.js代码结构

var str = $(' # html 2 canvas ');

//console . log(str);

html2canvas([str.get(0)], {

onrendered: function (canvas) {

var image = canvas . TotaToul(" image/png ");

var pHtml = "<img src="+image+" />"; var pHtml = " & ltimg src = "+image+"/& gt;";

$('#html2canvas ')。html(PhtML);

}

});

免费网站建设材料下载:sucaiq.com

如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢各位对物质圈的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

1.《html2canvas html2canvas 将html代码转为图片的使用方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《html2canvas html2canvas 将html代码转为图片的使用方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1566056.html

上一篇

云南女导游 云南导游威胁女游客 一车的姑娘没人敢反抗

下一篇

全国迎大范围雨雪 全国迎大范围雨雪 气温将“跳崖式”下跌

索尼游戏 回到90年代索尼的PS游戏经典 童年的乐趣就是如此简单!

商品经济的基本矛盾 公共基础知识:马政经之简单商品经济的基本矛盾

[引言] 中国事业单位招聘考试网为考生提供2015年事业单位招聘考试公共基础知识备考复习资料,希望能帮助考生有效备考,顺利通过笔试,一举成功! 1.商品的内在矛盾。商品有四对矛盾,即:(1)使用价值与价值的矛盾;(2)...

神秘客和元素众什么关系

  • 神秘客和元素众什么关系
  • 神秘客和元素众什么关系
  • 神秘客和元素众什么关系
元素众海昌是谁

元素众海昌是谁

能控制水元素的高手海昌,与地狱火、西风、梦龙组成了一个叫元素的组合。他们凭自己的能力莽撞行事,一度自称神,独霸一方。海昌的具体生活经历不得而知,只知道他是男性设定。元素组合中,西风是唯一的女性设定,西风要被这三个男人推...

元素众玛格南是谁

元素众玛格南是谁

梦龙是可以操控地球的大师。土、泥、沙、石他都可以用。他和泽法、海昌、地狱火组成了四人组。据报道,他被男人陷害,欺负泽法。梦龙的具体信息不详。梦龙等人早在公元前3500年就来到了地球。他们用自己的力量控制了古埃及,控制了...

元素众地狱火是谁

元素众地狱火是谁

元素地狱火是可以控制火元素的大师。他可以利用火的力量来燃烧地球。元素之火也是男人设定的。他与西风、梦龙、海昌组成了元素组合,一度称霸古埃及地区。地狱火的具体信息不详。在所有的元素中,除了西风起源最清晰,其他三人设定模糊...

iphone换铃声最简单方法 iphoneX怎么设置铃声?iphoneX更换自定义手机铃声的方法

  • iphone换铃声最简单方法 iphoneX怎么设置铃声?iphoneX更换自定义手机铃声的方法
  • iphone换铃声最简单方法 iphoneX怎么设置铃声?iphoneX更换自定义手机铃声的方法
  • iphone换铃声最简单方法 iphoneX怎么设置铃声?iphoneX更换自定义手机铃声的方法

三岁宝宝食谱家常做法 3岁宝宝食谱简单做法 两到三岁宝宝食谱

  • 三岁宝宝食谱家常做法 3岁宝宝食谱简单做法 两到三岁宝宝食谱
  • 三岁宝宝食谱家常做法 3岁宝宝食谱简单做法 两到三岁宝宝食谱
  • 三岁宝宝食谱家常做法 3岁宝宝食谱简单做法 两到三岁宝宝食谱