gpt4 book ai didi

java - 读取二进制图像

转载 作者:行者123 更新时间:2023-11-30 04:41:13 26 4
gpt4 key购买 nike

我已启动并运行套接字通信。

我现在需要以下方面的帮助:

我们将通过套接字向设备发送图像。

transmit.framebuffer.rgb_byte will transmit in binary format the following information:
[4 bytes] => image width
[4 bytes] => image height
[< image width> * <image height> * 3 bytes] => RGB in unsigned char format [0, 255]
[3 bytes] "OK\n"

我将如何让它发挥作用?..现在我只使用纯文本等,所以整个二进制编码对我来说都是新的。

最佳答案

这是您可以在客户端读取数据的示例:

out = new ByteArrayOutputStream();
in = new BufferedInputStream(socket.getInputStream(), BUFFER_SIZE);
byte[] dataBuffer = new byte[1024 * 16];
int size = 0;
while ((size = in.read(dataBuffer)) != -1) {
out.write(dataBuffer, 0, size);
}
out.flush();
byte[] bytesReceived = out.toByteArray();

关于java - 读取二进制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com