gpt4 book ai didi

javascript - html2canvas 文本阴影错误

转载 作者:行者123 更新时间:2023-11-30 17:40:16 26 4
gpt4 key购买 nike

我有这个代码 http://jsfiddle.net/nuu7B/2/

html2canvas($('#preview'), {  
onrendered: function (canvas) {
var canvasImg = canvas.toDataURL("image/jpg");
$('#canvasImg').html('<img src="'+canvasImg+'" alt="">');
}
});

我正在使用 html2canvas 导出图像。但正如您所见,文本阴影无法正常工作。

text-shadow: -2px 0 #000, 0 2px #000, 2px 0 #000, 0 -2px #000;

我知道 Canvas 支持文本阴影,但 html2canvas 是这里的问题..

我该如何解决?谢谢

最佳答案

html2canvas 只有基本的文本阴影支持:

// Not supported: text-shadow: -2px 0 #000, 0 2px #000, 2px 0 #000, 0 -2px #000;

// Just the basic X-offset, Y-offset, blur, color

text-shadow: 1px 2px 3px #555;

一些选项:

  • 在此处提交拉取请求:https://github.com/niklasvh/html2canvas/pulls

  • 将 CSS 阴影样式的 html 元素放置在 Canvas 上您需要的位置

  • 尝试在 html Canvas 上绘制多个相邻的阴影,看看您是否可以创建所需的内容。

关于javascript - html2canvas 文本阴影错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21231635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com