From 68db15310ee74e4b13d9af650c75b7ccae7ed96d Mon Sep 17 00:00:00 2001 From: Jules Date: Wed, 22 Apr 2015 19:58:57 -0400 Subject: render webcam ccs MUCH more efficiently --- js/color_code.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'js') diff --git a/js/color_code.js b/js/color_code.js index c27f2bb..7811d82 100644 --- a/js/color_code.js +++ b/js/color_code.js @@ -232,7 +232,12 @@ var MircColor = (function(){ } function ascii (rows) { var lines = rows.map(function(str){ - return str.map(function(index){ return "\\x031," + index + " " }).join("") + var last = -1 + return str.map(function(index){ + if (last == index) return " " + last = index + return "\\x031," + index + " " + }).join("") }).join("\\n") var txt = '/exec -out printf "' + lines + '"\n' return txt -- cgit v1.2.3-70-g09d2