diff options
Diffstat (limited to 'js/record.js')
| -rw-r--r-- | js/record.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/js/record.js b/js/record.js index fd5f832..06c8ba9 100644 --- a/js/record.js +++ b/js/record.js @@ -3,8 +3,12 @@ var canvases = document.getElementsByTagName("canvas") if (canvases.length == 0) { alert("no canvas found"); return; } - - var source = canvases[0] + var biggest = 0, biggest_area = 0; + for (var i in canvases) { + var area = canvases[i].width*canvases[i].height + if (area > biggest_area) biggest = i; + } + var source = canvases[biggest] var encoder = new GifEncoder() encoder.on("encoded-frame", encoded_frame) |
