我需要从 HTML 页面中的特定 DIV 制作屏幕截图。我尝试使用这个库 - http://html2canvas.hertzen.com/
html2canvas($(".element"), {
onrendered: function(canvas) {
console.log(canvas.toDataURL('image/jpeg'));
}
});
但是它有一些 CSS 的问题(例如 text-shadow )并且一些文本看起来不太好。而且图片似乎有点模糊。
还有其他解决方案吗?
我的 DIV 包含背景图片和上面的文字。我考虑使用 PHP GD 库打开该背景图像并在其上放置文本,但又出现了文本阴影,我不知道该怎么做。
制作 text-shadow 的 CSS 是这样的:
text-shadow: 0px 1px 0px rgba(0,0,0,0.2);