ScreenToGif:一款开源免费且好用的录屏转Gif软件

简介: ScreenToGif:一款开源免费且好用的录屏转Gif软件

ScreenToGif介绍

GitHub上的介绍:此工具允许您记录屏幕的选定区域、来自网络摄像头的实时提要或来自草图板的实时绘图。之后,您可以编辑动画并将其保存为 gif、apng、视频、psd 或 png 图像。

在平常写公众号的过程中,经常有录屏转Gif的需求,我就是使用ScreenToGif做的。

在截止写这篇文章,该项目已经获得了23.1k starts!

开始使用

下载并安装该软件,下载地址:https://www.screentogif.com/downloads

根据自己选择下载。

软件打开界面如下所示:

本文以录像机为例说明如何使用。

选择你想录屏的区域:

录制完成进入这个界面:

可以在播放页面查看录制效果:

可以在编辑页面编辑Gif,因为微信公众号不能超过300帧,这个功能也是我常用的功能:

编辑完Gif,可以点击文件再点击另存为进行保存:

在保存文件夹中就可以看到这个Gif:

打开查看Git效果:

以上就完成了ScreenToGif的基本使用,非常简单方便。

题外

如果你对C#感兴趣,你可能会注意到该软件是用C#写的:

我们可以fork一份,git clone到本地,使用vs打开解决方案,该项目结构如下所示:

从源代码运行:

如果你对该软件某个功能的实现感兴趣可以查看它的源代码。

相关文章
|
机器学习/深度学习 自然语言处理 搜索推荐
神经网络算法 —— Embedding(嵌入)!!
神经网络算法 —— Embedding(嵌入)!!
5888 1
|
11月前
|
Linux Android开发 iOS开发
Escrcpy手机投屏工具!Scrcpy最全安装指南教程!
Escrcpy是一款开源免费的安卓投屏工具,支持Windows、macOS、Linux,无需Root,无广告。可实现低延迟(35-70ms)、高帧率(120fps)投屏,支持键鼠控制、文件互传、录屏截图,适用于办公、游戏、开发等场景。
3398 1
|
人工智能 C++ iOS开发
ollama + qwen2.5-coder + VS Code + Continue 实现本地AI 辅助写代码
本文介绍在Apple M4 MacOS环境下搭建Ollama和qwen2.5-coder模型的过程。首先通过官网或Brew安装Ollama,然后下载qwen2.5-coder模型,可通过终端命令`ollama run qwen2.5-coder`启动模型进行测试。最后,在VS Code中安装Continue插件,并配置qwen2.5-coder模型用于代码开发辅助。
31853 71
|
12月前
|
数据采集 人工智能 搜索推荐
从SEO 到GEO:不用复杂技巧,这样做就对了
随着AI普及,GEO(生成式引擎优化)成为新趋势。与传统SEO优化关键词不同,GEO旨在让内容被AI模型选中并直接作为答案呈现。要提升GEO效果,需注重内容权威性、结构清晰、事实准确,并兼顾SEO基础,实现双轮驱动,在AI时代赢得曝光。
免费开源 GIF 录屏制作软件 | ScreenToGif的安装及使用说明
免费开源 GIF 录屏制作软件 | ScreenToGif的安装及使用说明
2304 3
|
JavaScript 前端开发 搜索推荐
Nuxt4.0初体验:一个简约、精美、现代化的个人站点导航!
这篇文章介绍了作者使用Nuxt 4.0重构个性化站点导航网站的经历,阐述了Nuxt 4.0的新特性和优势,如更清晰的项目结构、更好的TypeScript体验、更快的CLI和开发速度等,并且分享了重构过程中的体验和项目完成效果。同时,作者还对比了Nuxt.js与Next.js两个框架的优劣,表达了自己对Nuxt.js的偏好。
891 0
Nuxt4.0初体验:一个简约、精美、现代化的个人站点导航!
|
存储 人工智能 Apache
ApacheCon 2025中国开源年度报告:Apache Doris 国内第一
在 Apache 基金会管理的近 300 个顶级项目中,Doris 已经成为仅次于 Apache Airflow 的全球第二大影响力项目。
759 0
|
索引
如何理解openfoam案例里面的blockMesh文件里面的simpleGrading
在OpenFOAM的blockMesh文件中,`simpleGrading`参数用于控制网格的非均匀分布,通过调整x、y、z方向的拉伸系数,可以精确地控制网格的密集和稀疏程度。这对于模拟中需要高精度的区域提供了灵活性。在实际应用中,合理设置 `simpleGrading`参数,可以优化计算资源,提高模拟精度。
806 20
|
安全 JavaScript 前端开发
跨域问题如何解决
跨域问题是指浏览器同源策略限制了不同域名之间的资源访问。解决方法包括:1. CORS(跨域资源共享):服务器设置Access-Control-Allow-Origin响应头;2. JSONP:利用script标签不受同源策略限制的特点;3. 代理服务器:通过后端代理转发请求。
|
存储 Shell 区块链
怎么把Python脚本打包成可执行程序?
该文档介绍了如何将Python脚本及其运行环境打包成EXE可执行文件,以便在不具备Python环境的计算机上运行。首先确保Python脚本能够正常运行,然后通过安装PyInstaller并使用`--onefile`参数将脚本打包成独立的EXE文件。此外,还提供了去除命令行窗口和指定可执行文件图标的详细方法。这些步骤帮助用户轻松地将Python程序分发给最终用户。
673 3
怎么把Python脚本打包成可执行程序?