我正在制作屏幕截图并将位图的位转换为char缓冲区。我想通过winsock发送到另一个程序。这是成功的,但是发送位图是处理器消耗的,所以我想压缩位图以通过winsock发送。
我应该使用哪些GDI库或方法? 我不熟悉GDI +,所以我更喜欢非GDI +解决方案。如果需要GDI +,那么赞赏任何指向优秀教程的链接。
一旦我收到服务器到客户端的位,我将如何显示回来>?普通的bitblt函数是否适用于缓冲区或我该怎么做?
感谢你。
答案 0 :(得分:1)
如果你想将位图转换为jpeg,我想你可以使用名为jpeglib的开源库。也许它可以帮助你。
但在我看来,如果你只是改变屏幕截图的格式,那不是一个好主意。我认为您应该使用压缩算法来压缩屏幕截图,然后将其发送到客户端。美好的一天。