动画GIF在过去几年中变得非常受欢迎,而且他们的流行度日益增长。唐那么清楚引导您创建GIF吗?如果是的话,你但是,如果你在Linux上,并且为这份工作寻找一个命令行工具,那么我们将不会再讨论Gifsicle

Note:版本1.本文中提到的所有示例都使用了Gifsicle 78.

Gifsicle

Gifsicle是一个命令行工具,用于创建,编辑和获取有关GIF图像和动画的信息。根据工具它

创建Gifsicle

的动画GIF请假设您有一堆jpg文件,并希望创建一个动画GIF文件。这里将jpg文件放入。gif格式通过使用convert command:

convert [input-file-name]。jpg [output-file-name]。gif

如果jpg文件数量很大,可以使用以下命令转换所有的文件.:

convert*。jpg [widht,for ex: 300x]调整大小?gif

从jpg到gif的转换完成后,将个人gifs组合成最终动画的一般命令如下::

gifsicle [动画速度] [循环次数] [输入jpgs]gif

在上面的命令中

例如,我有以下一组jpg图像。

以下是我用来生成上述图像中的动画GIF的命令.:

gifsicle --delay = 80 --loopcount = forever *。GIFgif

这里GIF。

请注意,-delay的值表示以百分之一秒为单位的帧之间的延迟。另外,我用这是为了确保动画没有如果要将动画限制在该数量的计数中,则可以使用任何整数值。

Extract个人框架

Gifsicle还允许您轻松地从动画GIF中提取单个框架。这里gif#0gif

上面的命令从动画中提取出第一帧。GIF。我只是继续改变整数值GIF。

如果动画GIF中的帧数相当高,并且您要提取所有帧,则在这种情况下,您可以从shell脚本的循环中运行命令。

另外值得一提的是你也可以用负值例如,

Edit动画GIF

与Gifsicle,您也可以轻松地编辑动画GIF。例如,以下命令创建一个新的GIFGIFGIFGIFgif --replace#0a。gif bgif

类似地,您可以使用--delete标志来删除帧。例如,以下命令将删除第一帧GIFGIFgif - delete#0gif

不仅可以删除和替换,还可以为动画GIF添加新的帧。例如,--append可以让您在动画GIF的末尾添加帧。这里gif - 接受a。GIFgif

上面的命令将附加GIFGIFGIF

您还可以使用--insert-before标志在现有动画GIF中的任何位置添加一个帧(或多个帧)。

Image Transformation

Gifsicle还提供了一些图像转换选项。例如,您可以使用该工具来调整gif图像的大小。您可以使用--resize [width] x [height]标志来将您的gif图像调整为特定的宽度和高度。从命令如果参数是widthx_,则输出GIF将缩放到宽度的像素宽,而不改变其宽高比。GIFgif - resize 150x_gif

以上命令生成了一个名为的文件GIFGIF

结论

Gifsicle可能不是非常受欢迎的GIF创建/编辑工具,但它让我清楚,无论我们我有事情

."

linux+gif+编辑,从Ubuntu的命令行创建和编辑动画GIF | MOS86相关推荐

  1. linux终端链接网络,Ubuntu通过命令行设置无线网络连接

    博客搬迁到这里 http://blog.fdawei.me,欢迎访问,大家一起学习交流. 由于Ubuntu的Linux内核对于WPA的加密方式支持不是很好,所有使用普通方式的命令行无法连接WPA2类型 ...

  2. ubuntu 使用命令行 创建共享文件夹

    1.检查更新 apt-get update apt-get upgrade (耗时很久) 2.安装 samba apt-get install samba 3. 创建共享文件夹 mkdir 777 / ...

  3. linux命令行 teamview,Ubuntu下命令行方安装TeamViewer

    分享Ubuntu下命令行方安装TeamViewer的过程,供参考,希望对大家有所帮助. 第一步: 下载 安装包 第二步: 执行命令 ## 不加sudo 会提示照片中的错误:dpkg:error:req ...

  4. linux命令刻盘,Ubuntu下命令行刻录CD和DVD

    Ubuntu下命令行刻录CD和DVD 发布时间:2008-02-03 01:41:19来源:红联作者:furshow 开始都用K3b来着,但是由于Ubuntu默认的Gonme桌面,K3b不怎么稳定,加 ...

  5. 每个 Linux 用户都应该知道的命令行技巧

    每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...

  6. Linux下构建 uniapp h5 应用(非命令行创建项目)

    最近公司有git提交uniapp项目之后自动部署h5的需求,故有了此文章.大致流程就是git提交代码后通过Webhooks触发git拉取,然后在Linux主机上编译构建,接下来就是实际操作(省略了gi ...

  7. ubuntu 保存命令行操作记录

    ubuntu 保存命令行操作记录 前言 开始 结束 前言 最近学习使用linux比较多,但是好多东西在输入过之后需要保存过程,很是苦恼,特别是遇到一些bug的时候没有及时记录,马上就不知的被甩到哪里了 ...

  8. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  9. 进入Ubuntu的命令行模式

    Ubuntu的运行模式 Ubuntu从大的方面来说,分为图形化界面和命令行模式,图形化界面是系统默认的模式,但是容易崩溃,在进入不了图形化界面的时候,就需要进入命令行模式来进行操作,接下来介绍一下怎么 ...

最新文章

  1. Linux下Tomcat重新启动
  2. 初学者浅谈我对领域驱动设计(DDD)的理解
  3. 百度测试linux面试题,百度测试开发岗位面试题目
  4. ubuntu etc目录下配置文件profile和profile.d的区别?(文件解析)
  5. Boost:projection years投影年的测试程序
  6. 岛国人气美少女竟然每晚跟 3 个人通宵打麻将?
  7. Elasticsearch安装及自动同步mysql数据库数据
  8. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨0.56%
  9. ggplot 非常难调的参数
  10. 大话IT第14期:iOS、Android、Mango 你的选择?
  11. 【bzoj1085】【SCOI2005】【骑士精神】
  12. Step7 V5.6 win10版本安装包下载
  13. 详解无人驾驶汽车工作原理及关键技术。
  14. redis lettuce 调优
  15. c语言程序设计 滴水视频,编程达人滴水中级班视频教程
  16. [总结]视频质量评价技术零基础学习方法
  17. uniapp微信小程序拨打电话功能
  18. stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...
  19. RBF-UKF径向基神经网络结合无迹卡尔曼滤波估计锂离子电池SOC(附MATLAB代码)
  20. 将url地址中的编码转汉字

热门文章

  1. 华为,一口气签约3所大学!
  2. 实验六图的应用(通信网络)
  3. 智慧医院的内容记录--基于银江股份的架构
  4. PTA天梯赛L1刷题总结(三)15分题型(超详细题解)
  5. Python数据可视化学习笔记:第一章 关联图 第四节 使用Python绘制一般气泡图
  6. LoadRunner关联详解
  7. android 智能手机发展历史,智能手机的发展史
  8. 图表制作工具之ECharts
  9. 关于GIT关机之后idea全报绿的解决
  10. 【生活智慧】009.时间就是金钱