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,一经查实,立即删除!

相关文章

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

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

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

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

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

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

利用STM32CubeMX解读时钟树

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

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

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

使用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键…

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))…

成为AI产品经理——模型评估概述

目录 一、模型宣讲和评估的原因 二、模型宣讲 三、模型评估 1. 重要特征 ① 特征来源 ②特征意义 2.选择测试样本 3.模型性能和稳定性 一、模型宣讲和评估的原因 刘海丰老师提到他们在做一个金融AI产品未注重模型指标&#xff0c;过于注重业务指标&#xff0c;导致产生…

解决:ImportError: cannot import name ‘Adam‘ from ‘keras.optimizers‘

解决&#xff1a;ImportError: cannot import name ‘Adam‘ from ‘keras.optimizers‘ 背景 在使用之前的代码时&#xff0c;报错&#xff1a; from keras.optimizers import Adam ImportError: cannot import name ‘Adam’ 报错问题 from keras.optimizers import Adam I…

【Java 进阶篇】Redis持久化之RDB:数据的安全守护者

Redis&#xff0c;作为一款高性能的键值存储系统&#xff0c;支持多种持久化方式&#xff0c;其中RDB&#xff08;Redis DataBase&#xff09;是其最常用的一种。RDB可以将当前时刻的数据快照保存到磁盘&#xff0c;以便在Redis重启时快速恢复数据。本文将深入探讨RDB的原理、配…

飞书智能伙伴之 AI 数智参谋:先进团队,北极星指标也要遥遥领先

11 月 22 日&#xff0c;飞书在 2023 秋季飞书未来无限大会上正式发布了飞书智能伙伴。作为首批生态伙伴&#xff0c;基于 Kyligence 智能一站式指标平台实现的 AI 数智参谋也正式亮相。这是继 11 月 21 日 Kyligence 产品发布会后&#xff0c;Kyligence 在数据驱动决策智能领域…

第十五届蓝桥杯(Web 应用开发)模拟赛 1 期-大学组(详细分析解答)

目录 1.动态的Tab栏 1.1 题目要求 1.2 题目分析 1.3 源代码 2.地球环游 2.1 题目要求 2.2 题目分析 2.3 源代码 3.迷惑的this 3.1 题目要求 3.2 题目分析 3.3 源代码 4.魔法失灵了 4.1 题目要求 4.2 题目分析 4.3 源代码 5.燃烧你的卡路里 5.1 题目要求 5.2…

第十七章:数据库操作

数据库基础 SQL语言 1、select 语句 select 语句用于从数据中检索数据。语法如下&#xff1a; SELECT 搜选字段列表 FROM 数据表名 WHERE 条件表达式 GROUP BY 字段名 HAVING 条件表达式(指定分组的条件) ORDER BY 字段名[ASC|DESC] 2、insert 语句 insert 语句用于向表中插入…

【UE5】五大基类及其使用

UObject UObject表示对象&#xff0c;准确来说&#xff0c;虚幻引擎中的对象基础类为UObject UObject提供了以下功能&#xff1a; 垃圾收集&#xff08;Garbage collection&#xff09;引用自动更新&#xff08;Reference updating&#xff09;反射&#xff08;Reflection&am…