Tag: html5 canvas

如何从Java websocket服务器发送图像以在HTML5canvas中使用?

我有一个用Java实现的WebSocket服务器。 当客户端连接时,我想通过此连接发送图像,以便客户端在canvas元素中使用。 我提出了以下服务器代码: public void onOpen(Connection connection) { try { BufferedImage image = ImageIO.read(new File(“image.jpg”)); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ImageIO.write(image, “jpg”, baos); byte[] byteArray = baos.toByteArray(); connection.sendMessage(byteArray, 0, byteArray.length); } catch (Exception e ){ System.out.println(“Error: “+e.getMessage()); } } 客户端Javascript看起来像这样: onmessage : function(m) { if (m.data) { if (m.data instanceof Blob) { var blob = […]