问题标签 [screenshot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用 PHP、shell_exe 和 scrot 捕获 x 屏幕
我正在为一个内部研发项目构建一个网页截屏应用程序。
环境:Ubuntu 9.04(默认桌面安装)、Apache、PHP。
到目前为止,我有一个 bash 脚本,它接受一个参数(URL),启动 firefox,抓取屏幕并将其保存为 PNG。我试过从终端运行它,它工作正常。
这是 Bash 脚本:
接下来我创建了一个简单的 PHP 页面,它使用 shell_exec 来运行脚本:
但是,当调用 PHP 页面时,不会捕获屏幕。快速查看 apache 错误日志会显示以下消息:
我猜这是因为 apache 以不同的用户身份运行并且无法访问我的 X 显示器。
那么,任何人都可以阐明我做错了什么或如何捕获当前用户显示。
谢谢。
fonts - 无限元素无穷大符号在 XMLSpy 中显示为矩形
我需要有我的 XSD 的屏幕截图,并且 XMLSpy 有 XSD Schema 的美观和描述性的图形视图。但是,在无界元素下,它尝试在 Arial 中显示一个小无穷大符号,但惨遭失败,改为显示小矩形。
我尝试按照 XMLSpy FAQ 的建议更改字体,并且尝试使用 Arial MS,但没有成功。我怀疑这可能与我的默认系统语言有关,即克罗地亚语(东欧字符集)。
我在 Windows XP 和 Windows 7 上都试过了。
我可以留下小矩形(看起来不专业),我可以用 Photoshop 处理它(但有很多),但我真的很想以某种方式解决这个问题 - 这是那些非常令人沮丧的小事情之一。
PS我希望这被视为与编程相关,因为超级用户尚未结束测试版。
PPS 在具有相同 Windows 设置的全新全新 XP 安装中,它可以工作。安装时可能带有 Arial 的 Office 螺丝?
c++ - 屏幕截图忽略了一些窗口
我在 MFC 中工作,我正在尝试捕获桌面的 bmp。我正在使用 GetDC(NULL) 来执行此操作,但它似乎忽略了特殊的蒙皮窗口。它似乎忽略了用 UpdateLayeredWindow 绘制的窗口。这种行为似乎只发生在 Vista x64 和 XP 上。我也用桌面 HWND 尝试过 GetWindowDC,但结果是一样的。
注意: 1) 打印屏幕有效。2) 在 Vista 上,如果我启用 Aero,屏幕截图正常,会出现“特殊”窗口。所以在 Vista 上它只在 Aero 被禁用时发生。
一个想法?
谢谢你。
python - 如何使用 Python 截取网站的屏幕截图/图像?
我想要实现的是从 python 中的任何网站获取网站截图。
环境:Linux
internet-explorer - 如何从本地机器上的各种浏览器截屏进行 Web 开发?
我正在寻找与此功能类似的程序。它基本上是一种拍摄网页快照或屏幕截图的服务。我需要一个在公司防火墙后面运行的本地开发。理想情况下,它会以设定的时间间隔截取屏幕截图到我指定的文件夹。
有人熟悉这样的产品吗?或者,是否有人设置了任何类型的脚本来打开各种浏览器并截屏?
我将在多个虚拟机上运行它,以便在 Firefox 中进行主要开发时可以访问 IE 6、7 和 8。
也欢迎任何关于替代方法的想法。
编辑:我认为它可能涉及编写解决方案的脚本,特别是如果我想处理 FF 3.0、3.5 和 Chrome。
windows - 光标在 bitblt 上消失
我有一个 Windows 应用程序,它从屏幕上抓取像素以录制(以视频的形式)到自定义屏幕共享格式。问题在于,在使用软件光标的机器上,使用 SRCCOPY|CAPTUREBLIT 从屏幕上闪烁(这样分层窗口也会显示在图像中)会导致光标闪烁,如“光标消失的情况”中所述。
对于单个屏幕截图,这不是问题,但是当快速连续拍摄多个屏幕截图时,光标闪烁得很快,有时似乎完全消失了。
我已经研究过使用 Windows Media Encoder SDK(如 codeproject 文章中所述,见下文),因为它不会导致光标闪烁,但似乎无法直接访问帧数据。不幸的是,实时编码和自定义格式都是必需的,这使得 windows Media Encoder 无法用于此目的。
我也尝试过 DirectX 方式(在同一篇文章中描述,见下文),它似乎也遇到了同样的问题。
有没有其他人遇到过这个问题?一定有办法绕过它——许多商业屏幕共享程序都没有这样的问题。
文章:www.codeproject.com/KB/dialog/screencap.aspx
automation - Some way to snap a screenshot and auto upload?
Is there anyway for design purposes that I can have son image host?
Currently if I need to share a desktop screenshot I have to:
- open photoshop
- Create new image
- Past screen capture to new image
- save fore web, sometime resize
- then upload to an image host
Would be nice if there was something lightweight that would do this whole process in 1 sweep
winapi - 使用 PrintWindow 截屏时出现黑色图片
我正在使用 PrintWindow 做 IE 的屏幕截图。问题是有时我会得到带有黑色区域的图像。可能是整个 html 内容是黑色的,有时只有某些区域是黑色的。
IE 的内容在拍摄之间不会改变。
奇怪的是,在某些计算机上我经常得到黑色图像,而在某些计算机上我从来没有得到它们。
我用 Fx 进行了测试,得到了相同的黑色图像。
我找到了一些链接,但他们没有给出答案:
http://www.vbforums.com/showthread.php?t=555250 http://www.codeguru.com/forum/archive/index.php/t-357211.html http://social.msdn.microsoft。 com/forums/en-US/winforms/thread/3e3decd8-ced1-4f17-a745-466e5aa91391/
c# - 截取 wpf 弹出窗口的屏幕截图
我尝试截取 WPF 中编写的应用程序的屏幕截图,但未捕获该应用程序,我必须使用特殊工具截取屏幕截图吗?
asp.net - 使用 asp.net 2.0 从 url 创建缩略图
任何人都可以帮助我如何从网址创建缩略图。
当用户保存链接时,我想将网页的屏幕截图显示为缩略图
我正在使用 asp.net 2.0
谢谢你