diff options
| author | Julie Lala <jules@okfoc.us> | 2014-01-01 14:18:31 -0500 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-01-01 14:18:31 -0500 |
| commit | 9f8bb35589ab934409da4880312e916e71a97b96 (patch) | |
| tree | e7db38b95885c1964f7029ea16a94d574762d2e1 /js/record.concat.js | |
| parent | b16218cb5b557630c63c815ecfa8ee8e3b28f4d3 (diff) | |
find the biggest canvas on the page
Diffstat (limited to 'js/record.concat.js')
| -rw-r--r-- | js/record.concat.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/js/record.concat.js b/js/record.concat.js index e54b223..f4d06f4 100644 --- a/js/record.concat.js +++ b/js/record.concat.js @@ -911,8 +911,12 @@ function GifEncoder(){ 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) |
