截图小程序

news/2024/11/24 9:52:49/

下面是个简单的截图小程序,没有写GUI,只写了个简答的截图屏幕的代码部分。

import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import java.awt.AWTException;
import java.io.IOException;public class  ScreenShot
{	private String diskname="D:\\";//存储的盘符private String filename="screen";//文件的前缀private String imageFormat="png";//文件的格式private Dimension screensize;//获取屏幕的尺寸public ScreenShot(){shotStart();}//截图的方法public void shotStart(){//获取当前屏幕的尺寸screensize=Toolkit.getDefaultToolkit().getScreenSize();System.out.println("----开始截屏----");try{//创建一个存储截屏的bufferedImage的缓冲区,//使用robot进行截屏,rectangle设置截屏的大小和位置BufferedImage screen=(new Robot()).createScreenCapture(new Rectangle(0,0,(int)screensize.getWidth(),(int)screensize.getHeight()));//截屏的后的文件存储的位置和文件的格式String name=diskname+filename+"."+imageFormat;File file=new File(name);//将bufferedimage中的缓冲区中的数据,写入到文件中/*screen 缓存图像流imageFormat 图片的格式file 文件的位置*/ImageIO.write(screen,imageFormat,file);	System.out.println("截图结束.....");}//如果平台配置不允使用低级输入控件,则抛出AWTException异常catch(AWTException e){e.printStackTrace();}catch(IOException e){e.printStackTrace();}}public static void main(String[] args) {new ScreenShot();}
}



http://www.ppmy.cn/news/679386.html

相关文章

2020微信对话截图一件生成神器

前言 上次有朋友说想要个微商作图神器,找了几款觉得功能一般般,就没有发出来,今天又有朋友私信了,对比了这几款,选择中一款不错的给大家分享一下,软件是安卓版的,打开就是VIP,无需去登陆了,直接使用即可!嗯!拉下去看下详情介绍叭! // 软件下…

windows自带截图工具

快捷键:win shift s 不过这个只有基础截屏,不带编辑功能,不能画框画圈。 需要编辑可以通过win w进入工作台,选择屏幕草图: 画框画圈可以使用搜狗输入法带的截图工具。 不过这个工具是插件形式的: …

iShot--长截图的首选工具

iShot是Mac上一款免费优秀、功能全面的区域截图、窗口截图、长截图、延时截图、快速标注工具,具备丰富的截图常用功能,包括标注线框、箭头、文字、打码等等,而且所有功能都可以用快捷键操作,基本不需要用其他软件进行二次标记处理…

办公小工具-截图

看文献时同时需要看图和文字,但是文字与图位置不相近,不容易查看,这是可以借助截图软件Snipaste.exe的粘贴到屏幕上,非常好用,五星推荐 软件下载:可以到软件管家或直接到官网下载

windows自带的比微信好用的截图工具:截取任意形状图片,标尺画直线,窗口图精准截取

快捷键 winshifts 可以调用 windows 自带的截图工具。 这个工具最主要有三个优点: ① 就是可以截取任意形状。 ② 编辑时,可以借助标尺画很直的线。 ③ 窗口完美包裹截图,强迫症的福音。 首先这是任意形状截取的演示。 右下角会弹出图像。 …

小程序截图组件(轻量级)

小程序截图组件(轻量级) 展示传送门 https://github.com/qq894617385/congUIshow congUI 传送门 https://github.com/qq894617385/congUI.git 截图功能还待优化 截图组件为pictureCut,使用方法和小程序的官方文档组件使用方法一样

小功能⭐️Unity截屏功能的实现

文章目录 🟥 截全屏🟧 屏幕指定范围截图🟨 指定相机截图 以下笔者整理了Unity的3种截屏功能,分享给大家: 截全屏屏幕指定范围截屏指定相机截屏 🟥 截全屏 使用方法: 将下方脚本挂载到物体上…

微元素——答题

微元素——答题 刺客、奶妈属于微库中的什么子类——职业 持有哪个装备可以每天收入2000元素币?——圣剑-【塞姆里亚】 当一个帖子被锁定之后,你不能做的是?——不能回复 定义帖子标签,多少个能够领奖?——300 发帖一次…