From d950e9910189d77792d1611e1ebf44a7689efde7 Mon Sep 17 00:00:00 2001 From: Frode Langelo Date: Mon, 27 Jul 2015 14:57:56 -0700 Subject: [PATCH] GUAC-240 Add support for JPEG instruction --- .../src/main/webapp/modules/Client.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/guacamole-common-js/src/main/webapp/modules/Client.js b/guacamole-common-js/src/main/webapp/modules/Client.js index 46d535e94..75e1684b4 100644 --- a/guacamole-common-js/src/main/webapp/modules/Client.js +++ b/guacamole-common-js/src/main/webapp/modules/Client.js @@ -886,6 +886,19 @@ Guacamole.Client = function(tunnel) { }, + "jpeg": function(parameters) { + + var channelMask = parseInt(parameters[0]); + var layer = getLayer(parseInt(parameters[1])); + var x = parseInt(parameters[2]); + var y = parseInt(parameters[3]); + var data = parameters[4]; + + display.setChannelMask(layer, channelMask); + display.draw(layer, x, y, "data:image/jpeg;base64," + data); + + }, + "lfill": function(parameters) { var channelMask = parseInt(parameters[0]);