Windows如何截取屏幕图片以及动态图

在制作PPT或是其他演示文稿或是说明文档的时候, 常常需要截取网页或是屏幕的截图,在Windows中有多种方式可以实现截取屏幕。

Windows 截取屏幕图片的方式

在Windows 中截取屏幕中某个区块的方式有:

方式1. 最原始的方式: 点击 “Print Sc” 按钮后使用画图软件截图

Windows操作系统的Print Sc(或Print Screen)键通常位于键盘的右上方,有时也被标记为“PrtScn”、“PrtScr”或“Print Scr”。按下此键后,系统会将当前屏幕的截图复制到剪贴板中。接下来就可以打开系统的画图工具,把截图复制过去。具体的步骤:

  1. 把电脑桌面显示到需要截取的画面
  2. 按Print Sc
  3. 点击开始菜单,输入 “mspaint” 打开画图软件
  4. 按“Ctrl+V”键将图片进行复制。
  5. 对整个屏幕的内容进行截取,截取需要的区块

在这里插入图片描述

方式2 :使用Windows 的截图工具

点击开始菜单, 输入 “截图” 找到截图工具:

在这里插入图片描述

点击打开截图工具:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

点击"新建" 按钮之后进入截图模式,在屏幕中截取需要的区块之后截取的区块会自动显示在截图工具中:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

方式3: 截图工具的快捷方式 Windows + Shift + S

上面的方式2 步骤略显多, 操作起来相对麻烦, 可以直接使用快捷键的方式调用截图工具, 同时按下 Windows + Shift + S 键:
在这里插入图片描述

按下之后就可以截取,截取之后的图片进入剪切板, 就可以复制到需要的地方了。

除了Windows 本身的截图工具之外, 也可以使用一些第三方的截图软件,如 Snagit、Greenshot、Lightshot 等进行截图, 但这里截取的基本都是静态的图片,有时候需要截取的是一个过程,也就是动态的图片,要怎么操作呢?
动态的截屏功能, 就需要安装软件才能实现了, 这里介绍ScreenToGif。

ScreenToGif: 截取动态的屏幕图片

ScreenToGif是一款用于记录和创建计算机屏幕动画 GIF 的软件程序。它允许用户使用各种功能创建高质量的 GIF,例如记录特定窗口或屏幕部分。该程序还提供编辑功能,允许用户添加标题,调整大小,裁剪和更改其创建的帧速率。ScreenToGif支持多种格式,并与 Windows 和 Mac 操作系统兼容。它通常用于创建教程,共享视觉指南和创建复杂的动画。

ScreenToGif最初由一位来自巴西名叫Nicke Manarin的开发者创建。Nicke Manarin是一名软件工程师和设计师,他在2012年创建了ScreenToGif,并在Github上公开了源代码。

Nicke Manarin创造ScreenToGif的初衷是为了解决他在日常工作中遇到的问题。他发现需要经常制作GIF并将其发送给同事进行交流和协作。然而,他并没有找到一款他满意的屏幕录制和GIF制作工具,因此他决定自己动手创建一个。通过几个月的开发和测试,ScreenToGif诞生了。

ScreenToGif遵循的是MS-PL开源协议, MS-PL(Microsoft Public License)是由微软公司发布的一种开源软件许可协议。它是一种类似于BSD许可证的协议,允许用户自由使用、修改和分发源代码和二进制文件,甚至可以将源代码纳入自己的项目中。MS-PL协议不会限制用户在使用、分发和修改软件时的任何权利,也不需要开源衍生作品。但是,如果用户想要将源代码复制到其他项目中,则需要包含原始MS-PL许可证的副本。

随着ScreenToGif的发展,越来越多的人开始使用它来制作GIF,分享教程和记录屏幕。现在,ScreenToGif已成为一款备受欢迎的工具,并且已被翻译成多个语言。

使用 ScreenToGif 的基本步骤如下:

  1. 下载和安装 ScreenToGif。

  2. 启动 ScreenToGif,点击“录制”按钮。

  3. 选择录制区域,包括屏幕、窗口、标签页等。

  4. 点击“录制”按钮开始录制。

  5. 在录制过程中,可以使用工具栏上的按钮添加文本、形状和箭头等注释。

  6. 录制完成后,可以编辑、剪切、删除和添加帧。

  7. 在编辑完成后,可以将录制保存为 GIF 动画文件,并调整帧率、循环次数等参数。

下载和安装 ScreenToGif

在Windows 下,ScreenToGif 提供了三种安装包:
1.MSIX Package 。
MSIX是一种新型的应用程序打包格式,它可以用于在Windows 10、Windows 11等操作系统上部署应用程序。MSIX使用与先前的应用程序打包格式不同的技术来创建一个可靠、安全、可管理、可更新和可卸载的应用程序包。MSIX是一种通用格式,可以用于打包不同类型的应用程序,包括桌面应用程序、UWP应用程序和Web应用程序。MSIX格式支持数字签名和应用程序间隔离。

  1. 安装包。 使用于Window 8及以上系统
  2. 便携版, 也就是免安装版,直接解压文件,双击启动就可以使用。

免安装版可以到以下地址下载:
https://download.csdn.net/download/oscar999/88564559

官方下载地址:

  • Package:https://github.com/NickeManarin/ScreenToGif/releases/download/2.39/ScreenToGif.2.39.Package.x64.msix
  • 安装包: https://github.com/NickeManarin/ScreenToGif/releases/download/2.39/ScreenToGif.2.39.Setup.x64.msi
  • 便携版:https://github.com/NickeManarin/ScreenToGif/releases/download/2.39/ScreenToGif.2.39.Portable.x64.zip

这里使用编写版, 下载后 得到文件ScreenToGif.2.39.Portable.x64 ,解压后的文件是 ScreenToGif.exe,双击 ScreenToGif.exe 即可启动
在这里插入图片描述

ScreenToGif 的使用

启动后的界面如下:
在这里插入图片描述

点击 “录像机” 进入录像的准备:

在这里插入图片描述

将录像框放入需要录制的区块, 录像框后面的界面还是可以正常操作的, 点击右下角的 “录制”按钮 或是点击 “F7” 开始录制,开始录制之后, 在录像框后面的操作就会被录制下来。
点击 右下角的“停止”或是 F8 功能键结束录制,接下来就可以保存录制的内容了。

在这里插入图片描述

切换到"文件"的标签页, 点击 “另存为”之后在右侧就可以选择保存的路径和文件名,确定之后, 点击 “保存”, 动态的GIF 图片就完成了。

ScreenToGif的主要功能和使用场景

ScreenToGif的主要功能:

  1. 录制屏幕:可以录制整个屏幕或指定区域的屏幕,支持录制鼠标的点击动作。

  2. 添加帧:可以选择添加多个帧,制作动画效果。

  3. 编辑帧:每个帧可以进行编辑,如添加文本、裁剪、调整大小等。

  4. 添加特效:可以添加多种特效,如模糊、阴影等,增强动画效果。

  5. 转换格式:支持多种格式的转换,如GIF、APNG、MP4等。

  6. 分享或上传:可以将制作好的文件分享到社交媒体上,或者上传到网站分享。

ScreenToGif的主要用户和使用场景包括:
1.开发人员和设计师:ScreenToGif 可以帮助开发人员和设计师快速创建动态演示,并在其博客、论坛、社交媒体等平台上分享。

2.教育工作者和学生:ScreenToGif 可以帮助教育工作者和学生快速创建教学内容演示,使得学生可以更加生动地学习。

3.普通用户:ScreenToGif 可以帮助普通用户在社交媒体上创建精美的 GIF 动画,记录屏幕上的一些有趣的瞬间,或者仅仅作为一种“派对招式”来展示技能。

参考

  • https://www.screentogif.com/


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/165431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C练习题_2

一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个备选项中选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。) 以下叙述中错误的是() A.对于double类型数组,不可以直接用数组名对数组进行整…

机器学习与药物筛选的心得体会

机器学习在药物设计里面的应用可以说还是比较常见的,尤其是搞计算的都会或多或少的涉及到这块。比如国内做这块比较多的,浙江大学的侯廷军教授,北京化工大学的闫爱霞教授,华东理工大学的几个做模拟计算的老师,上海药物…

Unity机器学习 ML-Agents第一个例子

上一节我们安装了机器学习mlagents的开发环境,本节我们创建第一个例子,了解什么是机器学习。 我们的例子很简单,就是让机器人自主移动到目标位置,不能移动到地板范围外。 首先我们来简单的了解以下机器学习的过程。 机器学习的过…

分布式锁之基于zookeeper实现分布式锁(三)

3. 基于zookeeper实现分布式锁 实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案。这里主要介绍基于zk怎么实现分布式锁。在实现分布式锁之前,先回顾zookeeper的相关知识点 3.1. 知识点回顾 3.1.1. 安装启动 安装&#xff1a…

『亚马逊云科技产品测评』活动征文|搭建图床chevereto

『亚马逊云科技产品测评』活动征文|搭建图床chevereto 提示:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 文章目录 『…

Python 获取本地和广域网 IP

Python 获取本地IP ,使用第三方库,比如 netifaces import netifaces as nidef get_ip_address():try:# 获取默认网络接口(通常是 eth0 或 en0)default_interface ni.gateways()[default][ni.AF_INET][1]# 获取指定网络接口的IP地…

字符串相加

题意: 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。 示例 1&#xff…

利用STM32CubeMX解读时钟树

1,低速时钟 LSE是外部晶振作时钟源,主要提供给实时时钟模块,所以一般采用32.768KHz。LSI是由内部RC振荡器产生,也主要提供给实时时钟模块,频率大约为40KHz。(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及IWDG(独立看门…

【c++】栈教程

今天来讲讲栈 栈是什么? 老样子,先来看一道题: 【栈】栈的基本操作 描述 栈的定义:栈是一种特殊的表这种表只在表头进行插入和删除操作。因此,表头对于栈来说具有特殊的意义,称为栈顶。相应地&#xff0…

佳易王羽毛球馆计时计费软件灯控系统安装教程

佳易王羽毛球馆计时计费软件灯控系统安装教程 佳易王羽毛球馆计时计费软件,点击开始计时的时候,自动打开灯,结账后自动关闭灯。 因为场馆每一场地的灯功率都很大,需要加装交流接触器。这个由专业电工施工。 1、计时计费功能 &…

docker安装mysql8

之前自己在网上找了一些docker安装mysql8的方法,结果都不行,于是自己根据自己遇到的情况再结合网上搜索到的安装方式调整了一下,成功执行安装。以下是我自己的执行命令 先拉取docekr镜像 docker pull mysql:8.0.20启动镜像 docker run -p 3…

使用Git bash切换Gitee、GitHub多个Git账号

Git是分布式代码管理工具,使用命令行的方式提交commit、revert回滚代码。这里介绍使用Git bash软件来切换Gitee、GitHub账号。     假设在gitee.com上的邮箱是alicefoxmail.com 、用户名为alice;在github上的邮箱是bobfoxmail.com、用户名为bob。 账号…

tcp/ip协议2实现的插图,数据结构2 (19 - 章)

(68) 68 十九1 选路请求与消息 函rtalloc,rtalloc1,rtfree (69)

HarmonyOS ArkTS 保存应用数据(十)

1 概述 在移动互联网蓬勃发展的今天,移动应用给我们生活带来了极大的便利,这些便利的本质在于数据的互联互通。因此在应用的开发中数据存储占据了非常重要的位置,HarmonyOS应用开发也不例外。 2 什么是首选项 首选项为应用提供Key-Value键…

Java面向对象第2天

精华笔记: 构造方法:构造函数、构造器、构建器---------------复用给成员变量赋初始值代码 作用:给成员变量赋初始值 与类同名,没有返回值类型(连void都没有) 在创建(new)对象时被自动调用 若自己不写构造方法,则编…

Electron+VUE3开发简版的编辑器【文件预览】

简版编辑器的功能主要是: 打开对话框,选择文件后台读取文件文件前端展示文件内容。主要技术栈是VUE3、Electron和Nodejs,VUE3做页面交互,Electron提供一个可执行Nodejs的环境以及支撑整个应用的环境,nodeJS负责读取文件内容。 环境配置、安装依赖这些步骤就不再叙述了。 …

SQL Server 百万数据查询优化技巧三十则

点击上方蓝字关注我 互联网时代的进程越走越深,使用MySQL的人也越来越多,关于MySQL的数据库优化指南很多,而关于SQL SERVER的T-SQL优化指南看上去比较少,近期有学习SQLSERVER的同学问到SQL SERVER数据库有哪些优化建议&#xff1f…

Linux进程通信——信号(一)

原理 对于 Linux来说,实际信号是软中断,许多重要的程序都需要处理信号。 信号,为 Linux 提供了一种处理异步事件的方法。比如,终端用户输入了ctrlc来中断程序,会通过信号机制停止一个程序。 概述 信号的名字和编号 …

【Docker】从零开始:8.Docker命令:Commit提交命令

【Docker】从零开始:8.Docker命令:Commit命令 基本概念镜像镜像分层什么是镜像分层为什么 Docker 镜像要采用这种分层结构 本章要点commit 命令命令格式docker commit 操作参数实例演示1.下载一个新的ubuntu镜像2.运行容器3.查看并安装vim4.退出容器5提交自己的镜像…

【数据结构/C++】线性表_双链表基本操作

#include <iostream> using namespace std; typedef int ElemType; // 3. 双链表 typedef struct DNode {ElemType data;struct DNode *prior, *next; } DNode, *DLinkList; // 初始化带头结点 bool InitDNodeList(DLinkList &L) {L (DNode *)malloc(sizeof(DNode))…