This is an automated email from the ASF dual-hosted git repository. shenyi pushed a commit to branch dev in repository https://gitbox.apache.org/repos/asf/echarts-examples.git
The following commit(s) were added to refs/heads/dev by this push: new 3c38b61 fix gl screenshot 3c38b61 is described below commit 3c38b6196c9103c7af009ecd5ef5044d48cc7325 Author: pissang <bm2736...@gmail.com> AuthorDate: Fri Jul 16 22:10:28 2021 +0800 fix gl screenshot --- tool/build-example.js | 11 +++++++---- tool/screenshot.html | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/tool/build-example.js b/tool/build-example.js index 016592b..8b9a1aa 100644 --- a/tool/build-example.js +++ b/tool/build-example.js @@ -107,8 +107,8 @@ async function takeScreenshot( return; } timeout += 100; - if (timeout >= 20000 + videoEnd) { - console.error(fileBase + ' download timeout.'); + if (timeout >= 20000 + +videoEnd) { + console.error(fileBase + '.webm download timeout.'); resolve(); return; } @@ -125,7 +125,7 @@ async function takeScreenshot( width: (shotWidth || DEFAULT_PAGE_WIDTH), height: (shotWidth || DEFAULT_PAGE_WIDTH) * DEFAULT_PAGE_RATIO }); - let url = `${SCREENSHOT_PAGE_URL}?c=${basename}&t=${theme}`; + let url = `${SCREENSHOT_PAGE_URL}?c=${basename}&t=${theme}&s=${sourceFolder}`; if (hasVideo) { url += `&start=${videoStart}&end=${videoEnd}`; @@ -229,7 +229,10 @@ async function takeScreenshot( // await fs.promises.writeFile('./test.mp4', ffmpeg.FS('readFile', `${fileBase}.webp`)); // ffmpeg.exit(0); shell.exec(`ffmpeg -y -i ${fileBase}.webm -s ${OUTPUT_IMAGE_WIDTH}x${OUTPUT_IMAGE_HEIGHT} -f webp ${fileBase}.webp`); - fs.unlinkSync(webmFile); + try { + fs.unlinkSync(webmFile); + } + catch(e) {} } } diff --git a/tool/screenshot.html b/tool/screenshot.html index 0570e90..57b113a 100644 --- a/tool/screenshot.html +++ b/tool/screenshot.html @@ -7,6 +7,7 @@ <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lodash@3.10.1/index.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/dat.gui@0.6.5/build/dat.gui.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-nightly/dist/echarts.js"></script> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-gl/dist/echarts-gl.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5.0.0-alpha.2/map/js/china.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5.0.0-alpha.2/map/js/world.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5/dist/extension/dataTool.js"></script> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org For additional commands, e-mail: commits-h...@echarts.apache.org