使用PhantomJS 1.9.7 Centos 6.5 所有需要的包都已安装。
使用PhantomJS站点中的rasterize.js示例。在大多数情况下,捕获看起来很好,除了字体重量不正确的事实。见例。
http://cl.ly/image/223i0b1x2E1g
我尝试过使用不同的字体并使用CSS。我也编译了我自己的PhantomJS版本,只是为了看看。
以下是该示例的当前CSS。
.example-for-se {
font-family: Helvetica, Arial, sans-serif;
font-weight: 900;
font-style: normal;
font-size: 2rem;
margin: 0 0 0.25rem 0;
}
我在当地做所有事情。 Centos系统在我的MAC上作为VirtualBox,我正在使用静态文件。
所以命令看起来像这样。
phantomjs rasterize.js example.html example.png
有什么想法吗?