问题标签 [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.

0 投票
3 回答
2567 浏览

php - 如何使用 PHP、shell_exe 和 scrot 捕获 x 屏幕

我正在为一个内部研发项目构建一个网页截屏应用程序。

环境:Ubuntu 9.04(默认桌面安装)、Apache、PHP。

到目前为止,我有一个 bash 脚本,它接受一个参数(URL),启动 firefox,抓取屏幕并将其保存为 PNG。我试过从终端运行它,它工作正常。

这是 Bash 脚本:

接下来我创建了一个简单的 PHP 页面,它使用 shell_exec 来运行脚本:

但是,当调用 PHP 页面时,不会捕获屏幕。快速查看 apache 错误日志会显示以下消息:

我猜这是因为 apache 以不同的用户身份运行并且无法访问我的 X 显示器。

那么,任何人都可以阐明我做错了什么或如何捕获当前用户显示。

谢谢。

0 投票
2 回答
631 浏览

fonts - 无限元素无穷大符号在 XMLSpy 中显示为矩形

我需要有我的 XSD 的屏幕截图,并且 XMLSpy 有 XSD Schema 的美观和描述性的图形视图。但是,在无界元素下,它尝试在 Arial 中显示一个小无穷大符号,但惨遭失败,改为显示小矩形。

我尝试按照 XMLSpy FAQ 的建议更改字体,并且尝试使用 Arial MS,但没有成功。我怀疑这可能与我的默认系统语言有关,即克罗地亚语(东欧字符集)。

我在 Windows XP 和 Windows 7 上都试过了。

我可以留下小矩形(看起来不专业),我可以用 Photoshop 处理它(但有很多),但我真的很想以某种方式解决这个问题 - 这是那些非常令人沮丧的小事情之一。

PS我希望这被视为与编程相关,因为超级用户尚未结束测试版。

PPS 在具有相同 Windows 设置的全新全新 XP 安装中,它可以工作。安装时可能带有 Arial 的 Office 螺丝?

0 投票
2 回答
2027 浏览

c++ - 屏幕截图忽略了一些窗口

我在 MFC 中工作,我正在尝试捕获桌面的 bmp。我正在使用 GetDC(NULL) 来执行此操作,但它似乎忽略了特殊的蒙皮窗口。它似乎忽略了用 UpdateLayeredWindow 绘制的窗口。这种行为似乎只发生在 Vista x64 和 XP 上。我也用桌面 HWND 尝试过 GetWindowDC,但结果是一样的。

注意: 1) 打印屏幕有效。2) 在 Vista 上,如果我启用 Aero,屏幕截图正常,会出现“特殊”窗口。所以在 Vista 上它只在 Aero 被禁用时发生。

一个想法?

谢谢你。

0 投票
14 回答
140771 浏览

python - 如何使用 Python 截取网站的屏幕截图/图像?

我想要实现的是从 python 中的任何网站获取网站截图。

环境:Linux

0 投票
4 回答
184 浏览

internet-explorer - 如何从本地机器上的各种浏览器截屏进行 Web 开发?

我正在寻找与功能类似的程序。它基本上是一种拍摄网页快照或屏幕截图的服务。我需要一个在公司防火墙后面运行的本地开发。理想情况下,它会以设定的时间间隔截取屏幕截图到我指定的文件夹。

有人熟悉这样的产品吗?或者,是否有人设置了任何类型的脚本来打开各种浏览器并截屏?

我将在多个虚拟机上运行它,以便在 Firefox 中进行主要开发时可以访问 IE 6、7 和 8。

也欢迎任何关于替代方法的想法。

编辑:我认为它可能涉及编写解决方案的脚本,特别是如果我想处理 FF 3.0、3.5 和 Chrome。

0 投票
5 回答
1541 浏览

windows - 光标在 bitblt 上消失

我有一个 Windows 应用程序,它从屏幕上抓取像素以录制(以视频的形式)到自定义屏幕共享格式。问题在于,在使用软件光标的机器上,使用 SRCCOPY|CAPTUREBLIT 从屏幕上闪烁(这样分层窗口也会显示在图像中)会导致光标闪烁,如“光标消失的情况”中所述

对于单个屏幕截图,这不是问题,但是当快速连续拍摄多个屏幕截图时,光标闪烁得很快,有时似乎完全消失了。

我已经研究过使用 Windows Media Encoder SDK(如 codeproject 文章中所述,见下文),因为它不会导致光标闪烁,但似乎无法直接访问帧数据。不幸的是,实时编码和自定义格式都是必需的,这使得 windows Media Encoder 无法用于此目的。

我也尝试过 DirectX 方式(在同一篇文章中描述,见下文),它似乎也遇到了同样的问题。

有没有其他人遇到过这个问题?一定有办法绕过它——许多商业屏幕共享程序都没有这样的问题。

文章:www.codeproject.com/KB/dialog/screencap.aspx

0 投票
1 回答
520 浏览

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:

  1. open photoshop
  2. Create new image
  3. Past screen capture to new image
  4. save fore web, sometime resize
  5. then upload to an image host

Would be nice if there was something lightweight that would do this whole process in 1 sweep

0 投票
4 回答
4500 浏览

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/

0 投票
3 回答
2743 浏览

c# - 截取 wpf 弹出窗口的屏幕截图

我尝试截取 WPF 中编写的应用程序的屏幕截图,但未捕获该应用程序,我必须使用特殊工具截取屏幕截图吗?

0 投票
2 回答
2955 浏览

asp.net - 使用 asp.net 2.0 从 url 创建缩略图

任何人都可以帮助我如何从网址创建缩略图。

当用户保存链接时,我想将网页的屏幕截图显示为缩略图

我正在使用 asp.net 2.0

谢谢你