[英]How to use phantomjs create gif?
var page = require('webpage').create(); page.open("https://www.google.com/", function start(status) { var i = 0; setInterval(function(){ page.render('google_home_'+i+'.gif', {format : "gif", quality: '100'}); i++; if(i == 20) phantom.exit(); }, 20); });
則google_home_1.gif的大小為0KB。 有人可以告訴我為什么還是告訴我正確的創建gif的方法?
phanty.js (從快速 入門中進行了調整)
var page = require('webpage').create();
page.open('https://www.yahoo.com', function(status) {
if (status === "success") {
page.render('ping.png');
phantom.exit();
}
});
Shell命令 (按順序運行)
phantomjs phanty.js # Run phantom script
ffmpeg -i ping.png jif.gif # Convert to gif
設定
sudo apt-get install ffmpeg
推理
GIF支持取決於所使用的Qt版本
但是規范沒有指定如何構建Qt。 因此,我剛剛進行了ffmpeg快速安裝(不到15秒即可安裝)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.