报告撰写,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 ...
随机推荐
- POJ:3045-Cow Acrobats
Cow Acrobats Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6253 Accepted: 2345 Descript ...
- CF797E. Array Queries
a is an array of n positive integers, all of which are not greater than n. You have to process q que ...
- python QQ邮件发送邮件
# -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.header import ...
- EF实体部分更新的问题
之前遇到只更新部分的问题:如前端修改用户信息(不修改密码),传实体到后台,这个实体是没有密码,这样一来要更新的话,得先去数据库通过传过来的实体的ID读取这条记录,然后将改动的部分填到查出来的记录中,再 ...
- HTML5 canvas 圆盘抽奖
使用html5 canvas 绘制的圆盘抽奖程序 效果图: 贴上全部代码: 1 <!DOCTYPE html> <html> <head> <meta ch ...
- tar命令,vi编辑器
一.将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖): [root@localhost /]# cat /etc/passwd /etc/group > 1.txt ...
- mongo创建数据库和用户
1.linux安装mongo conf文件配置: 配置文件: dbpath=/home/data/mongodb/mongodb logpath=/home/data/logs/mongodb.log ...
- Windows下zookeeper注册中心的安装和启动
zookeeper的安装支持单机模式和集群模式 下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/,当前稳定版本为3.4.8 单机模式 修改zoo ...
- Kotlin中的“忍者”函数 —— 理解泛型的能力(KAD 12)
作者:Antonio Leiva 时间:Feb 8, 2017 原文链接:https://antonioleiva.com/generic-functions-kotlin/ Kotlin的一些特性组 ...
- Jmeter获取Cookie并传递到下一个线程---跨线程后cookie找不到了
网上找了一堆文章没有一个是实际操作的,自己边试边查边摸索终于找到了一个全套的办法. 原创文章,转载请说明出处. 1.取得cookie 直接这样写就可以了${COOKIE_JSESSIONID},当然具 ...