如何使用ImageMagick c ++轻松地在C ++中截取X11屏幕截图,类似于“import”命令?
答案 0 :(得分:0)
根窗口上的XGetImage?
答案 1 :(得分:0)
使用来源,卢克。如果你在ImageMagick ++中找不到它,那就回归它的依赖。您正在寻找的代码位于ImageMagick / wand / import.c中:
% ImportImageCommand() reads an image from any visible window on an X server
% and outputs it as an image file. You can capture a single window, the
% entire screen, or any rectangular portion of the screen. You can use the
% display utility for redisplay, printing, editing, formatting, archiving,
% image processing, etc. of the captured image.</dd>
如果你不想将它放到文件中,你必须自己弄清楚代码在做什么。这似乎是代码中唯一可以执行实际捕获可访问X11显示的位置,因此它是您的起点。