GUAC-240: Add support for "img" instruction.
This commit is contained in:
1 parent
886c2f3a50
commit
d393a833f4
2 files changed
+56
No files matched your search
@@ -886,6 +886,27 @@ Guacamole.Client = function(tunnel) {
|
||||
|
||||
},
|
||||
|
||||
"img": function(parameters) {
|
||||
|
||||
var stream_index = parseInt(parameters[0]);
|
||||
var channelMask = parseInt(parameters[1]);
|
||||
var layer = getLayer(parseInt(parameters[2]));
|
||||
var mimetype = parameters[3];
|
||||
var x = parseInt(parameters[4]);
|
||||
var y = parseInt(parameters[5]);
|
||||
|
||||
// Create stream
|
||||
var stream = streams[stream_index] = new Guacamole.InputStream(guac_client, stream_index);
|
||||
var reader = new Guacamole.BlobReader(stream, mimetype);
|
||||
|
||||
// Draw blob when stream is complete
|
||||
reader.onend = function drawImageBlob() {
|
||||
display.setChannelMask(layer, channelMask);
|
||||
display.drawBlob(layer, x, y, reader.getBlob());
|
||||
};
|
||||
|
||||
},
|
||||
|
||||
"jpeg": function(parameters) {
|
||||
|
||||
var channelMask = parseInt(parameters[0]);
|
||||
|
||||
Reference in new issue
Block a user