报告撰写,linux使用gimp简单做gif动图
我想把我的系统菜单完整记录下来,方便查看,如果单纯使用文字比较单调,使用屏幕截图,需要依次打开多个图像查看也不是很方便,就想到了使用动画的形式展示。由于本人的系统一直使用Linux系统,为了一张gif动画再去回到windows中看微软的脸色,这不是我的风格。因此以下环境都是在Manjaro Linux下,屏幕截图、图像处理等均是。整个过程需要三个软件:gimp、spectacle和linux了,如果没有这些,以下文字对你没有任何用处,不要浪费时间了。
一、预备处理:
如果你已经安装了linux,根据各个版本的不同使用不同的安装命令安装gimp和spectacle即可,如果是使用arch系的linux,使用命令安装软件:
pacman -S gimp spectacle
二、屏幕截图:
使用spectacle的屏幕截图功能截图,请使用截图中的延时截图功能:
使用很简单,点击新建截图即可,此时可以点击菜刀,到菜单内容出现,差不多可以截图,我依次截图如下:
1、空白桌面:

2、菜单内容:

3、工具菜单:

4、开发菜单:

5、额外菜单:

6、科学菜单:

7、教育菜单:

8、办公菜单:

9、设置菜单:

10、系统菜单:

11、图像菜单:

12、游戏菜单:

13、多媒体菜单:

14、工作室菜单:

15、互联网菜单:

三、制作动画:
1、使用gimp打开空白桌面的图片
2、使用文件--作为图层打开,可以选中多个依次打开
3、使用文件--Export As..导出,首先看图:

接着看图:

接着看图:

最终结果:

好了,大工告成!
一、基本信息
姓名
班级
学号
二、题目信息
相应的题目
三、实现过程:
1、数据说明
2、函数声明(函数作用、函数返回值说明、函数参数说明)
3、分模块(函数的具体实现)
a、菜单显示模块
b、添加饭卡模块
c、修改饭卡模块
findCardById()把注释的内容给说明,40个字左右。
findCardByName()
d、查找
4、测试与调试
功能测试,能否实现需要的功能,如果不能,就
a、显示模块测试
加上功能模块运行截图及该截图的文字说明50字左右,图要有标号,从1开始,例如图1、图2、等
b、添加饭卡测试
c、修改饭卡测试
d、查找测试
注意:每个人可能侧重点不一样,但是,必须有调试部分
1、原始代码
2、修改代码,测试,如果正确,结束,否则,
3、继续修改,直到成功
200~300字
5、完整性测试
1、说明系统已实现的功能,
2、自己创新功能(特色)
3、据修改意见,修改的功能展示
4、不足和展望,从实际使用的角度,找出修改意见
代码在附录中显示,
正文内容不超过10面,
图大大小要统一,以16k纸上能完全放下3副截图,且截图下可以写2行说明为宜
报告撰写,linux使用gimp简单做gif动图的更多相关文章
- [转帖] Linux 创建一个简单的私有CA、发证、吊销证书
原创帖子地址: https://blog.csdn.net/mr_rsq/article/details/71001810 Linux 创建一个简单的私有CA.发证.吊销证书 2017年04月30 ...
- Linux守护进程简单介绍和实例具体解释
Linux守护进程简单介绍和实例具体解释 简单介绍 守护进程(Daemon)是执行在后台的一种特殊进程.它独立于控制终端而且周期性地执行某种任务或等待处理某些发生的事件.守护进程是一种非常实用的进程. ...
- 高级Linux SA需要会做的事情
高级Linux SA需要会做的事情:linux---------系统安装(光盘或自动化安装)linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz syssta ...
- Linux curl使用简单介绍
在两台新搬迁的微信服务器上执行命令: curl -H "Content-Type: application/json" -d '{"partner_no":&q ...
- Linux下一个简单的日志系统的设计及其C代码实现
1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ...
- 我把一些Linux的中英文命令做了对应翻译大家参考一下
本文我们把Linux的中英文命令做了对应翻译,给需要的朋友参考一下.(http://wap.0834jl.com) 很多朋友在论坛上找Linux英文命令,我们给大家整理了比较全的Linux英文命令,并 ...
- Linux——帮助命令简单学习笔记
Linux帮助命令简单学习笔记: 一: 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得帮助信 ...
- linux systemd 从简单的例子入门
linux systemd 从简单的例子入门 网上很多相关链接,一上来就给一大堆命令和讲解,让人头都大. 我们希望有一个service(服务),让它在开机启动的时候就执行. 用 root 登陆以后: ...
- Linux shell 下简单的进度条实现
Linux shell 下简单的进度条实现 [root@db145 ~]# cat print_process.sh function Proceess(){ spa='' i= ] do print ...
随机推荐
- spark的排序方法
今天我们来介绍spark中排序的操作,spark的排序很简单,我们可以直接使用sortBy来进行,这个里面我们使用case clas,使用case class的好处是1.不用newjiukeyi 搞出 ...
- scala初体验-02
上一节,我们讲了scala的安装的即一些初步方法,今天,我们来介绍一下scala里面的一些基本操作 1.对于map的的编写,这个是广泛用于Array里面的 val arr = Array(1,2,3, ...
- ST-LINK JLINK JTAG SWD接线图
- [Jenkins]持续集成环境下fingbug插件的安装使用与配置
参考:https://wiki.jenkins.io/display/JENKINS/FindBugs+Plugin 突然,天降杂事.我是想安安静静的做个美丽的测试...但是事与愿违,项目经理叫我帮忙 ...
- P1418 选点问题(黑白染色)
P1418 选点问题 题目描述 给出n个点,m条边,每个点能控制与其相连的所有的边,要求选出一些点,使得这些点能控制所有的边,并且点数最少.同时,任意一条边不能被两个点控制 输入输出格式 输入格式: ...
- lintcode
public class Solution { /** * @param s: The first string * @param b: The second string * @return tru ...
- 《Cracking the Coding Interview》——第14章:Java——题目6
2014-04-26 19:11 题目:设计一个循环数组,使其支持高效率的循环移位.并能够使用foreach的方式访问. 解法:foreach不太清楚,循环移位我倒是实现了一个,用带有偏移量的数组实现 ...
- 抓取网站访问者的QQ号码
开源,是一种精神.但不开源,并不是没有精神,而可能是代码写得惨不忍睹,我属于后者.(首先申明:对代码提出意见可接受,虚心接受,但不能人身攻击啊!) 最近闲的蛋疼,喜欢到处看看做得好的站点, 莫 ...
- glup自动化构建工具
实现的功能包括 js压缩,css文件合并压缩并在html加版本号,压缩html文件 1.安装gulp 建议参考官网就行http://www.gulpjs.com.cn/docs/getting-sta ...
- scheduled定时任务cron表达式知识地址
https://www.cnblogs.com/javahr/p/8318728.html https://www.cnblogs.com/sunjie9606/archive/2012/03/15/ ...