0

我正在制作屏幕截图并将位图的位检索到字符缓冲区中。我想通过winsock把它发送到另一个程序。这是成功的,但发送位图会消耗处理器,所以我想压缩位图以通过 winsock 发送。

我应该使用 GDI 的哪些库或方法?我不熟悉 GDI+,所以我更喜欢非 GDI+ 解决方案。如果需要 GDI+,任何指向优秀教程的链接都将受到赞赏。

一旦我收到从服务器到客户端的位,我将如何将其显示回来>?正常的 bitblt 函数是否适用于缓冲区,或者我该怎么做?

谢谢你。

4

1 回答 1

1

如果您想将位图转换为 jpeg,我认为您可以使用名为 jpeglib 的开源库。也许它可以帮助你。

但在我看来,如果你只是改变截图的格式,那不是一个好主意。我认为您应该使用压缩算法来压缩屏幕截图,然后将其发送给客户端。美好的一天。

于 2013-05-16T06:29:15.647 回答