使用 phantomjs 创建交错图像

Create interlaced image using phantomjs

所以,到目前为止,我可以截屏、创建图像并保存它们,但我需要将它们隔行扫描..我该怎么做?这真的很重要,因为我不想通过使用一些单独的 php 脚本创建新的交错来降低我的 jpg 的质量..

应该这么简单:

page.render('sites/teste/images/o'+i+'.jpg', {format: 'jpg', quality: '100', interlaced: '1'});

不,单独使用 PhantomJS 是不可能的,因为传递给实际渲染函数的唯一附加选项是图像质量 (source)。

您可以使用 PhantomJS 渲染无损 png,然后使用您喜欢的工具将其转换为隔行扫描的 jpg。