![如何仅使用 ubuntu 工具截取 jpeg 格式的屏幕截图](https://linux22.com/image/851098/%E5%A6%82%E4%BD%95%E4%BB%85%E4%BD%BF%E7%94%A8%20ubuntu%20%E5%B7%A5%E5%85%B7%E6%88%AA%E5%8F%96%20jpeg%20%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png)
我需要开发一个 cpp 软件来捕获屏幕截图(jpeg 格式)并通过套接字发送图像的字节。
我正确创建了服务器套接字,但我不知道如何仅使用 ubuntu 预装软件以编程方式截取屏幕截图。
使用 gnome-screenshot:
std::system("gnome-screenshot -f screenshot"); // doesn't work from cpp
从航站楼
gnome-screenshot -f screenshot // works but store image in png format ( i need jpeg)
这是正确的使用工具吗?
有没有更好的工具可供我使用?
谢谢!
Gnome 截图
utente@uduntudev:~/Scrivania/XiboAgent$ gnome-screenshot -f screen.jpg
utente@uduntudev:~/Scrivania/XiboAgent$ file screen.jpg
screen.jpg: PNG image data, 1024 x 768, 8-bit/color RGB, non-interlaced
utente@uduntudev:~/Scrivania/XiboAgent$