Mercurial > hg > Members > nobuyasu > tightVNCClient
diff src/myVncClient/VncCanvas.java @ 93:71bfbb5241bf
modify CuiMyVncClient
author | e085711 |
---|---|
date | Thu, 22 Sep 2011 05:43:48 +0900 |
parents | d89e03d99b7f |
children | 1783ca4e4877 |
line wrap: on
line diff
--- a/src/myVncClient/VncCanvas.java Thu Sep 22 05:16:18 2011 +0900 +++ b/src/myVncClient/VncCanvas.java Thu Sep 22 05:43:48 2011 +0900 @@ -415,8 +415,8 @@ rfb.readSpeedCheck(); break; case MyRfbProto.WriteJpegData: - rfb.readWriteJpegData(); - + byte[] buf = rfb.readJpegData(); + drawBufferedImage(buf); break; case RfbProto.FramebufferUpdate: @@ -1957,13 +1957,12 @@ return bimg; } - void drawBufferedImage(byte[] b, String imageFormat) throws IOException{ + void drawBufferedImage(byte[] b) throws IOException{ BufferedImage bimg = ImageIO.read(new ByteArrayInputStream(b)); // ImageIO.write(bimg, "jpeg", new File("sample.jpeg")); memGraphics.setClip(0,0, rfb.framebufferWidth, rfb.framebufferHeight ); memGraphics.drawImage( bimg, 0,0, null); scheduleRepaint(0, 0, rfb.framebufferWidth, rfb.framebufferHeight ); - } - + } }