程序媛也会画图 之 在ubuntu下用GIMP制作gif

时间:2022-09-22 11:07:46

动画是什么?就是几张图片很快的顺序播放嘛,今天就画画gif小图吧,以后在演示效果图的时候也用的上。

1.准备一个小图

就用小绿人好了

程序媛也会画图 之  在ubuntu下用GIMP制作gif

2.打开GIMP

程序媛也会画图 之  在ubuntu下用GIMP制作gif

3.新建一个图片
打开  文件 -》新建
输入图片的大小,背景最好选择透明啦。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

4.打开图层对话框

因为涉及到图层的操作。

打开  窗口 -》可停靠对话框 -》图层

程序媛也会画图 之  在ubuntu下用GIMP制作gif

5.Ctrl+C   Ctrl+V
用gimp打开你准备的小图,然后复制,粘帖,在复制粘帖的时候要选中你正在操作的窗口,就是点一下那个窗口上面的黑框框就可以了。
复制好后,调整一下小图片的位置,你想让小图片从哪开始动,就放哪。

调整图片的时候要把工具选成图中圆圈圈里的状态,才能移动图片。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

6.固定浮动图层
上面的步骤之后,会多出来一个浮动选区。
我们要让复制的图片放到图层上,点击右下方那个锚形状的东西。就能固定啦。这样这一个图层就做好啦,so easy吧。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

7.新建图层
开始做下一帧吧,点击图层对话框左下角的绿色加号。会跳出一个新建图层对话框,这里注意啦,两个括号里面的内容不是随便写的,前面那个括号就是两个帧显示的时间差,后面那个括号就是以什么方式显示,replace就是前面那帧不就在画面上,combine就是叠加起来。这里我们写replace好了。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

8.重复操作
接下来就是重复5,6,7步骤了,不同的是每一次的位置都变化一下。做到动画结束的最后一帧。
最后的效果就像下面图中一样。这样就已经ok啦,确实很easy。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

9.保存
这个就不用多说了,类型选择gif。

程序媛也会画图 之  在ubuntu下用GIMP制作gif

这边要选以动画储存!不要手快

程序媛也会画图 之  在ubuntu下用GIMP制作gif

这里如果不要循环的话,就把“反复循环”的勾勾去掉。

程序媛也会画图 之  在ubuntu下用GIMP制作gif
然后点击保存!!大功告成。

10.成果

疯狂移动的小绿人

程序媛也会画图 之  在ubuntu下用GIMP制作gif

程序媛也会画图 之 在ubuntu下用GIMP制作gif的更多相关文章

  1. Ubuntu 下使用 python3 制作读取 QR 码

    Ubuntu 下使用 python3 制作读取 QR 码 作者已经在 Windows 上实现 python3 制作读取 QR 码.本文主要针对解决将代码移植到 Ubuntu 系统时所遇到的问题. 相关 ...

  2. Ubuntu下录制和制作Gif图片--实战版

    1.背景 ubuntu下,写文章的时候,经常用到Gif图片,这个自己怎么制作呢? 网上查了一下资料,大致的流程就是:安装 录屏软件(kazam) 和 视频 转 Jpeg 的工具(mplayer) ,使 ...

  3. Ubuntu下使用dialog制作菜单执行简单脚本

    新建test5 #!/bin/bash #using select in the menu temp=$(mktemp -t test.XXXXXX) temp2=$(mktemp -t test2. ...

  4. Ubuntu 下安装GIMP

    1.Add GIMP PPA Open terminal from Unity Dash, App launcher, or via Ctrl+Alt+T shortcut key. When it ...

  5. 程序媛也话Android 之 自定义控件(垂直方向滑动条)

    Android里已经有足够多的控件供开发者使用,但有时候我们还是会想要一些不一样的东西,比如一些UI特效,比如一些3D动画,今天就讲讲比较basic的东西:自定义控件. 1.效果图 如果项目里需要一个 ...

  6. Opencv 2.4.9在Ubuntu下的配置与安装

    [原]Opencv 2.4.9在Ubuntu下的配置安装  Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/su ...

  7. 2017年"程序媛和工程狮"绝对不能忽视的编程语言、框架和工具

      2017年"程序媛和工程狮"绝对不能忽视的编程语言.框架和工具 在过去的一年里,软件开发行业继续大踏步地向前迈进.回顾 2016 年,我们看到了更多新兴的流行语言.框架和工具, ...

  8. win10与ubuntu下演示运行.net core rc2 1.0.0.3002702程序

    随着.net core rc2(1.0.0.002702)发布的同时,我们也来在本地 win10与ubuntu玩一下吧. 先简单说下.net core ,在.net core rc1中用的是dnx 工 ...

  9. ubuntu下创建c语言程序之hello world

    将要学习c语言了,先记录一下在ubuntu下,使用vim创建一个最基本的hello world程序: 打开终端,使用cd命令转到操作的目录,如我在home下的program files文件内创建, 就 ...

随机推荐

  1. 自定义响应结构 Json格式转换 工具类

    import java.util.List; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterx ...

  2. Struts2的配置

    Struts2的配置 Struts2可以通过Convention插件管理Action和结果映射,也可以通过使用XML文件进行管理,这两种方式各有好处:使用Convention插件管理减少了XML文件的 ...

  3. 关于Linux的10个核心面试问题与答案

    转载:http://www.linuxeden.com/html/news/20140222/148676.html 又到了以轻松的心情来读些严肃内容的时刻了,哈!这是另一篇关于面试问题的文章,我们将 ...

  4. AfxBeginThread的介绍/基本用法

    AfxBeginThread    用户界面线程和工作者线程都是由AfxBeginThread创建的.现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一 ...

  5. 使用msys

    下载地址:http://msys2.github.io/ 更新:pacman -Syu 安装git:pacman -S git 或者使用cygwin 调色:编辑~/.minttyrc Foregrou ...

  6. 使用画圆的方法来标注指定Id的实体

    //entId为指定实体的Id void SignEnt(AcDbObjectId entId){ AcDbEntity *pEnt = NULL; AcDbBlockReference *pRef; ...

  7. [NIO-1]缓冲区

    常用的是ByteBuffer.CharBuffer

  8. eclipse与hadoop-eclipse-plugin之间的版本对应关系

    eclipse与hadoop-eclipse-plugin之间,版本互相不兼容,或者说,版本要求严格. 把hadoop-eclipse-plugin复制到eclipse的plugins目录下以后,如果 ...

  9. 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作

    马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第 ...

  10. php基础语法(文件加载和错误)

    文件加载 有4个文件加载的语法形式(注意,不是函数): include,  include_once,  require, require_once; 他们的本质是一样的,都是用于加载/引入/包含/载 ...