PRF & PUB:20170317 Kgif – A Simple Shell Script to Create a Gif File from Active Window.md

@geekpi
This commit is contained in:
wxy 2017-03-22 21:48:40 +08:00
parent 58fb5184ef
commit 44884ff6f8

View File

@ -1,15 +1,15 @@
Kgif - 一个从活动窗口创建 GIF 的简单脚本
Kgif一个从活动窗口创建 GIF 的简单脚本
============================================================
[Kgif][2] 是一个简单的 shell 脚本,它可以从活动窗口创建一个 GIF 文件。我觉得这个程序专门是为捕获终端活动设计的我经常用于这个。
[Kgif][2] 是一个简单的 shell 脚本,它可以从活动窗口创建一个 GIF 文件。我觉得这个程序专门是为捕获终端活动设计的我经常用于这个。
它将活动捕获为一系列的 PNG 图片然后组合在一起创建一个GIF 动画。脚本以 0.5s 的间隔截取活动窗口。如果你觉得这不符合你的要求,你可以根据你的需要修改脚本。
它将窗口的活动捕获为一系列的 PNG 图片然后组合在一起创建一个GIF 动画。脚本以 0.5 的间隔截取活动窗口。如果你觉得这不符合你的要求,你可以根据你的需要修改脚本。
最初它是为了捕获 tty 输出以及创建 github 项目的预览图创建的。
确保你在运行 Kgif 之前已经安装了 scrot 和 ImageMagick 软件包。
推荐阅读:[Peek - 在 Linux 中创建一个 GIF 动画录像机] [3]
推荐阅读:[Peek - 在 Linux 中创建一个 GIF 动画录像机][3]
什么是 ImageMagickImageMagick 是一个命令行工具,用于图像转换和编辑。它支持所有类型的图片格式(超过 200 种),如 PNG、JPEG、JPEG-2000、GIF、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG。
@ -51,7 +51,7 @@ $ sudo pacman -S scrot ImageMagick
#### 安装 Kgif 及使用
安装 Kgif 并不困难,因为不需要安装。只需从开发者的 github 页面克隆源文件,你就可以运行 `kgif.sh` 文件来捕获活动窗口了。默认情况下它的延迟为 1s你可以用 `--delay` 选项来修改延迟。最后,按下 “Ctrl + c” 来停止捕获。
安装 Kgif 并不困难,因为不需要安装。只需从开发者的 github 页面克隆源文件,你就可以运行 `kgif.sh` 文件来捕获活动窗口了。默认情况下它的延迟为 1 秒,你可以用 `--delay` 选项来修改延迟。最后,按下 `Ctrl + c` 来停止捕获。
```
$ git clone https://github.com/luminousmen/Kgif
@ -105,13 +105,13 @@ Cleaning...
Done!
```
使用 noclean 选项保留 png 截图。
使用 `--noclean` 选项保留 png 截图。
```
$ ./kgif.sh --delay=5 --noclean
```
要了解更多的选项
要了解更多的选项
```
$ ./kgif.sh --help
@ -126,13 +126,14 @@ usage: ./kgif.sh [--delay] [--filename ] [--gifdelay] [--noclean] [--check] [-h]
```
默认捕获输出。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](http://www.2daygeek.com/wp-content/uploads/2017/03/kgif-test.gif)
][4]
我感觉默认的捕获非常快,接着我做了一些修改并得到了合适的输出。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](http://www.2daygeek.com/wp-content/uploads/2017/03/kgif-test-delay-modified.gif)
][5]
--------------------------------------------------------------------------------
@ -141,7 +142,7 @@ via: http://www.2daygeek.com/kgif-create-animated-gif-file-active-window-screen-
作者:[MAGESH MARUTHAMUTHU][a]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出