Tag: 截图

java.awt.Robot.createScreenCapture更快的替代方案?

我正在制作一个每秒至少需要截屏24张的程序。 目前使用下面的代码我每隔约94毫秒只得到1,所以每秒约10。 我不想使用任何第三方库,因为我试图尽可能地保持它,但如果我的性能显着提高,我愿意。 我也试图保持这个平台的独立性,但同样,如果它的性能提升非常显着,我愿意将它限制在Windows中。 编辑:我现在也尝试了两种不同的方式; 使用在oracles网站上找到的片段以及下面评论中指出的片段。 所有三个大约在同一时间,2.1-2.2百纳秒,这是非常低效的。 public abstract class Benchmark { private final int iterations; public Benchmark(int iterations) { this.iterations = iterations; } public abstract void logic(); public void start() { long start = System.nanoTime(); for (int iteration = 0; iteration < iterations; iteration++) { long iterationStart = System.nanoTime(); logic(); System.out.println("iteration: " + iteration […]

拿屏幕并保存android

我是一个非常新的Android开发人员,对java有基本的了解。 我承担了一个大型项目,我遇到了一个似乎无法修复的问题。 基本上我的问题有三个不同的部分: 我需要截取我的布局截图。 我不能只使用内置的截图function,它需要在按下按钮时完成。 然后我需要裁剪图片,使图片只是一个ImageView和它上面的TextView 。 (除非有更简单的方法可以做到这一点?) 最后,我需要将裁剪的图片保存到某种内存中,无论是SD卡,设备内存还是图库(不是更好)。 非常感谢任何帮助,非常感谢 这是我的xml代码

如何用Java中的鼠标指针捕获屏幕图像

如何在Java中用鼠标指针捕获屏幕图像? 知道我可以使用Robot类捕获屏幕,但它捕获屏幕而没有鼠标指针,所以这对我来说不是一个解决方案。

使用Java代码在Android上捕获屏幕截图

可能重复: 截图Android 我想以编程方式捕获屏幕截图(不是我的视图的屏幕截图)并创建了一个应用程序来拍摄我的视图的屏幕截图。 我试图通过使用Java代码捕获设备屏幕截图(如果用户选择任何图像文件)(我想创建服务和服务,我们可以拍照,但我不知道如何实现这一点)。 我发现了一些使用帧缓冲区fb0的本机代码,但我对此非常了解,不知道如何使用它。

用鼠标拖动创建矩形,而不是绘制

我想用整个屏幕创建一个矩形。 通过使用整个屏幕,我的意思是这样的: 首先,是否可以在Java中使用整个屏幕? 第二,我该怎么做呢? 另一件事,我不想绘制一个实际的矩形,我想创建on,就像在新的java.awt.Rectangle 。

使用鼠标选择要捕获的区域

我正在制作一个基于Java的屏幕截图应用程序,我想这样做当你在键盘上按下一组键时,就像这个video发生在你选择的地方和屏幕上的区域,它需要一个屏幕截图选定的地区。 如何使用鼠标选择要捕获的区域?

绘制边界矩形以选择要记录的区域

如何在屏幕上绘制半透明矩形? 这不能是JFrame因为JFrames在右上角有通常的关闭,最小化,最大化选项。 如果它确实是一个挥杆能力,它是如何在空气中绘制的? 无需将其插入JFrame中? 请告诉我它是什么以及如何实现它……

用Java截取网页截图

是否有免费工具可以读取给定的网页并截取它的屏幕截图?