-1

我正在客户端/服务器中实现网络摄像头功能,并且我通过套接字发送/接收每个帧作为 JPEG。为了做到这一点,我将 JPEG 转换为字节数组,然后发送它。服务器将其作为字节数组接收并将其转换为 JPEG。

我的问题是如何有效地将 JPEG 转换为字节数组(反之亦然)。

我现在这样做的方式似乎并不理想。我目前正在创建一个 TMemoryStream,将 JPEG 保存到其中,然后将流读入字节数组。然后在服务器端,一旦它接收到数组,我将创建一个 TMemoryStream,将数组写入其中,然后创建一个 TJpegImage 并将流加载到其中。

看来我的方式需要很多步骤和内存分配。有没有更好的办法?

4

1 回答 1

7

There is no need for a conversion, you can directly save a jpeg image to a stream , transfer the stream, and load the jpeg from a stream.

于 2013-06-05T18:24:48.813 回答