使用phantomjs创建隔行扫描图像

使用phantomjs创建隔行扫描图像,phantomjs,jpeg,Phantomjs,Jpeg,所以,到目前为止,我可以拍摄截图、创建图像并保存它们,但我需要将它们交错。。我怎么做?这真的很重要,因为我不想通过使用一些分离的php脚本创建交错的新jpg来降低jpg的质量 它应该简单到: page.render('sites/teste/images/o'+i+'.jpg', {format: 'jpg', quality: '100', interlaced: '1'}); 不,仅使用PhantomJS是不可能的,因为传递给实际渲染函数的唯一附加选项是图像质量() 您可以使用Phanto

所以,到目前为止,我可以拍摄截图、创建图像并保存它们,但我需要将它们交错。。我怎么做?这真的很重要,因为我不想通过使用一些分离的php脚本创建交错的新jpg来降低jpg的质量

它应该简单到:

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

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


您可以使用PhantomJS渲染无损png,并使用您喜爱的工具将其转换为交错jpg。

这将是一个自动过程,渲染png然后转换为jpg将占用大量cpu。。如果我先渲染png,其中一些达到16MB文件..PhantomJS是开源的。改变它并构建它。如果它工作得很好,那么您可以通过创建一个pull请求来回馈