mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-13 22:30:37 +08:00
PRF & PUB:20170317 Kgif – A Simple Shell Script to Create a Gif File from Active Window.md
@geekpi
This commit is contained in:
parent
58fb5184ef
commit
44884ff6f8
@ -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]。
|
||||
|
||||
什么是 ImageMagick?ImageMagick 是一个命令行工具,用于图像转换和编辑。它支持所有类型的图片格式(超过 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/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user