问题标签 [printscreen]

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 投票
1 回答
944 浏览

iphone - 是否可以 PrintScreen 或将屏幕的某些部分保存在图像中?

是否可以?我需要保存屏幕并从 iPad 发送到 WebService...具体问题是我想在屏幕上模拟一个标志,然后将此标志保存在 NSData 中并通过电子邮件发送。

有什么想法?

谢谢大家!

最好的祝福!

0 投票
1 回答
1048 浏览

linux - Overwriting "Print Screen" actions in linux without administrative rights

Disclaimer:

I am a bit of a Linux noob :(

Problem:

I have an interesting problem that I could use some help with. Essentially, I want to overwrite the default actions for the "Print Screen" button in Linux. My reasons for doing so are that I have a homemade graphics card running attached to the computer and I'm trying to make a utility where I can capture what it is outputting to a separate monitor and send it back to the "host" computer. For purposes here, I only want to know: How can I execute a script upon pressing the Print Screen button? Note that I cannot install xbindkeys or any other software. Ideally I would like to be able to run a script to enable this behavior.

Current work-around:

Currently, I have a .bashrc script:

In the /home/username/bin folder I have a script "gnome-screenshot" that, for now, just performs some arbitrary task (it actually does this: "cat /usr/share/icons// > /dev/dsp" -- try it! It's fun!).

I am working on school computers, so I first CTRL-ALT-F5 to open a terminal login, login, then source .bashrc. I then startx -- :1 to start a new X session. Now, if I hit the PrintScreen button, it uses my gnome-screenshot, not the default screencapture program.

Is there anyway to do this without all of the restarting X? In short, is there a way to source my .bashrc script, or otherwise modify my PATH variable, before or while I login?

Another Approach:

I also tried, briefly, to xmodmap and the keycode to execute a script, but couldn't figure out how to tie them together. I know the keycode (111) but can't figure out how to run a script on press. I believe it might be possible to make a sort of binding using this but can't figure out how.

Help!

I'd really appreciate some help or comments!

(Edit): Added Details About Distribution:

cat /etc/redhat-release tells me:

Red Hat Enterprise Linux Client release 5.8 (Tikanga)

0 投票
1 回答
2651 浏览

java - 检测用户何时在带有打印屏幕的窗口中截屏?

因此,我需要在我的应用程序中检测用户何时使用打印屏幕键盘按钮在 Windows 中截屏。我注意到 Picasa 会这样做并通知用户,这在我的聊天软件中非常有用。即使窗口没有焦点,它也需要能够检测到它。有人知道我会怎么做吗?

提前致谢!

0 投票
1 回答
223 浏览

windows - 获取打印屏幕时如何找出活动窗口

我正在 Windows 中创建一个 Bug 归档客户端。当用户按下 Windows + prnt screen 时客户端激活。最新捕获的图像被推送到客户端 [windows 窗体] 中的图片框。

有什么方法可以知道打印屏幕时哪个窗口处于活动状态。我们可以挖掘事件日志或任何其他方式来找出相同的问题吗?

0 投票
0 回答
287 浏览

java - JApplet 键绑定打印屏幕

我的目标是让 printscreen 键触发我的应用程序关闭(理想情况下,在它可以实际复制到剪贴板之前,但并不重要)我有其他键绑定工作 - 但我不知道如何触发 printscreen。在下面的代码中,如果我用“VK_M”(或其他键)替换“VK_PRINTSCREEN”,字母 m 将关闭应用程序 - 具有我想要的功能。关于如何正确调用 printscreen 的任何建议?或有关如何实现此目的的任何其他想法?

0 投票
2 回答
370 浏览

c# - 制作用于保存图像的动态路径字符串

第一次在这个论坛上发帖,对编码也很陌生。对不起,如果这是一个简单的问题,但我做错了各种各样的事情。

我想保存截图的情况 ,我想文件名是当前日期,如:

我正在尝试这个:

这是一团糟,而且不起作用。即使您告诉我先了解更多信息,然后从我自己的项目开始,任何帮助都将不胜感激。

编辑: 我使用的截屏类:http: //www.developerfusion.com/code/4630/capture-a-screen-shot/

0 投票
1 回答
875 浏览

c - 需要一个能够打印屏幕的winapi函数

我想创建一个小实用程序“ColorPic”,下面是它的图片。

事实上,我可以得到光标所在像素的 RGB。

但我想创建一个窗口,将屏幕的一部分(光标附近)“打印”到这个窗口中。

最重要的是我需要一个放大和缩小的选项,这意味着我可以用 4x4、8x8、16x16 或 32x32 矩形来表示一个像素...

我知道有一个 SetPixel 函数,但这不是我想要的。

是否有一个非常有效的功能来做到这一点,比如“PrintScreen”(并且可以指定一个矩形作为参数)?非常高效,我的意思是当一个鼠标移动时,该功能可以非常快速地刷新窗口并且不会占用太多系统资源。

在此处输入图像描述s

0 投票
1 回答
1872 浏览

java - Windows下模拟打印屏幕

我知道我们可以使用以下代码模拟打印屏幕:

..但是如何返回一些BufferedImage

我在 Google 上找到了一些方法,getClipboard()但 Netbeans 在这个方法上返回了一些错误(找不到符号)。

我很抱歉问这个问题,但是有人可以向我展示一个关于如何从这个按键返回的工作代码,BufferedImage然后我可以保存吗?

0 投票
0 回答
361 浏览

screenshot - 服务器端网页截图 - Windows Server

我编写了一个脚本来配置一堆项目并使用 javascript 将其显示在屏幕上。现在我们正在尝试通过浏览器对其进行截图。这个特定的网页是供公众使用的,一旦截图,我们会将照片发布到 Facebook 上供用户使用。

我尝试了许多截屏服务,但它们都很慢,大多数情况下平均需要大约 25 - 25 秒来拍摄并将其保存在服务器上。我们所有的用户都会在这段时间内离开 =(

我还尝试了来自http://www.websitescreenshots.com/的应用程序,虽然它很棒,但我无法让它用 js 呈现我们的页面。

我发现这在屏幕截图软件中很常见,我什至尝试利用 Wordpress MShots 的免费网络服务。

虽然它拍得很好,但你永远无法判断它需要多长时间,而且对于制作网站来说还不够好。

那么任何人都可以推荐一个实用程序,它允许通过命令行访问 URL 的屏幕截图,该命令行可以呈现 JS 并且还可以在 windows server 2008 上运行?我没有运气尝试找到执行此操作的应用程序..

0 投票
1 回答
2539 浏览

jquery - 在jQuery中触发打印屏幕键盘功能并将转换后的图像发送到服务器

如何通过一些 jQuery 函数触发 PrtScn 即 PrintScreen 键盘事件,然后将捕获的图像保存到服务器?

你能指导我吗?