我无法调整 PhantomJS 以创建与原始浏览器演示相匹配的 PNG 文件。
这是整个示例 html 文件。这是一个使用 rCharts 和 d3-sankey 创建的 sankey 图。(您需要将文件保存到硬盘驱动器并从那里查看。)
我在 Windows 上运行并使用 rasterize.js:
>> phantomjs.exe rasterize.js test.html test.png
ISSUE:下面是在浏览器中查看时其中一个文本字符串的片段:
这是 PhantomJS 创建的 PNG 中相同字符串的片段:
如何使文本阴影消失?我玩过各种 CSS 属性(text-shadow)和特定于 webkit 的属性(例如,-webkit-text-rendering),但似乎无法让它消失。
这是 PhantomJS 中的设置吗?在底层的 webkit 中?或者别的地方?