【文件属性】:
文件名称:matlab设置画布大小代码-GIF-Maker-Matlab:GIF制造商Matlab
文件大小:642KB
文件格式:ZIP
更新时间:2021-05-22 10:42:36
系统开源
matlab设置画布大小代码CMPT-365-最终项目
在此项目中,我们实现了一个GIF编码器,该编码器将一系列图像转储到可在网络上播放的GIF中。
用法
在matlab中加载source文件夹,运行main.m
依存关系:
内置功能VideoReader从视频中提取帧。
算法细节
该算法遵循GIF标准。
除了正式文档,我们还从直观的解释中获得了很多帮助。
整体结构如下所示。
如官方文件中所示,并非所有部分都是必需的。
因此,我们没有为Comment
Extension
,
Plain
Text
Extension
,
Local
Color
Lookup
Table实现编码器。
标头块
GIF文件的前六位表明它将使用哪种格式。
我们将其设置为47
49
46
38
39
61
(
GIF89a
ASCII代码)
逻辑屏幕描述符
逻辑屏幕描述符定义了GIF的窗口大小,以及许多影响以后编码的选项。
我们的设置如下图所示
选项
价值
帆布宽度
与视频相同
画布高度
与视频相同
全局颜色表标志
正确(我们在项目中不使用本地颜色表)
色彩分辨率
8(256色)
排序标志
错误的
全局色表的大小
【文件预览】:
GIF-Maker-Matlab-master
----.DS_Store(6KB)
----source()
--------.DS_Store(6KB)
--------main.m(3KB)
--------norm2lzw.m(2KB)
----results()
--------70.gif(220KB)
--------68.gif(17KB)
--------myVideo.gif(1KB)
--------71.gif(19KB)
--------dog.gif(66KB)
--------69.gif(230KB)
----images()
--------.DS_Store(6KB)
--------lzw_encoding_codes.gif(12KB)
--------logical_screen_desc_block.gif(6KB)
--------graphic_control_ext.gif(8KB)
--------header_block.gif(2KB)
--------global_color_table.gif(3KB)
--------image_data_block.gif(4KB)
--------gif_file_stream.gif(16KB)
--------image_descriptor_block.gif(7KB)
----PIL+color+table+example.ipynb(205KB)
----samples()
--------68.mp4(6KB)
--------70.mp4(14KB)
--------dog.mp4(13KB)
--------myVideo.avi(67KB)
--------69.mp4(22KB)
--------71.mp4(3KB)
----README.md(4KB)
----report.pdf(166KB)