支持gif的python3帧缓冲绘图库

FBpyGIF的Python项目详细描述


#fbpygif
纯python实现的内存映射帧缓冲区主要用于覆盆子pi上的gif动画

而且程序可以通过直接的帧缓冲区正确地显示gif图像,但是缺少播放gif动画文件的功能。
是在官方raspbian上默认安装的python libarary,用于将图像格式转换为原始bgr(a),并且还提供了使用imagemagick作为解压缩程序的方法。
注意
有许多在线文档如何用c命令帧缓冲区,但是python没有类似的文件,默认情况下python也有mmap库。实际上,关于python mmap库的例子也不多。希望这段代码能帮助您理解ioctl和mmap不仅是帧缓冲区,而且是纯python的通用linux驱动程序。

to do
-[x]上传到pypi上,让它可以与“pip install”一起安装。
-[x]制作安装脚本
-[x]在每帧上适当的动画时间延迟
-[x]标准参数样式启动程序
-[x]检查python版本
-[]为程序添加更多选项
-[x]洗牌
-[]图片帧
-[x]自定义清除
-[]层支持
-[]下一个动画文件的后台加载以减少它们之间的加载延迟
-[]通过发送邮箱消息将屏幕设置为rgb模式进行优化(将不使用rgb-to-bgr函数)
-[]错误ioctl命令的错误修复。` dmesg显示的是bcm2708,fb soc:fb:未知ioctl 0x5401 `
-[]关于ioctl和mmap的纯python的wiki文档。





-archlinux(不,不是rpi上的arm版本,而是流浪虚拟机上的arm版本)上的最新raspbbian在raspbberry pi 2 b+
-br/>-archlinux(不,不是rpi上的arm版本,而是rpi上的arm版本,而是流浪虚拟机上的一35;如何安装
-枕头的先决条件(对于新鲜的树莓)
```
sudo apt install libjpeg8 dev libfreetype6 dev libwebp dev-y
````
-option1:使用pip
`````
sudo apt install python3 pip
sudo pip3 install fbpygif
````
-option2:使用git和setup.py
````
sudo apt install git
git clonehttps://github.com/chidea/fbpygif
cd-fbpygif
>sudo python3 setup.py install
```



` ` ` ` ` ` ` ` ` ` ` ` ` `如何使用这三者是完全相同的。
sudo fbpygif[目录或文件列表…]
sudo python3-m fbpygif.main[…]
>sudo python3-m fbpygif-m fbpygif[目录或文件列表]
sudo python3-m fbpython3-m fbpygif.main-`fbpygif--help`查看所有命令。
-库和脚本是为python>;=3编写的。
-直接写入帧缓冲区驱动程序需要超级用户权限。
-`fbpygif-ct'将使您进入颜色测试模式。(注意催眠屏幕;)
-实用程序
-`python3-m fbpygif.util size_cat~/pictures`将根据图片的大小对其进行分类,并移动到运行它的目录下的水平、垂直、方形文件夹中。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
arduino JAVA串行数据接收非法字符   logging Create log method在java中记录当前执行方法的参数及其值   使用maven使用参数构建java项目   java在尝试失败后关闭   从excel工作表内容生成java xml   java Apache HttpClient:setConnectTimeout()vs.setConnectionTimeOlive()vs.setSocketTimeout()   Java的性能。forEach(列表::添加)vs。collect(Collectors.toList())   java生成给定数字的金字塔?   netbeans 8.2,windows 10上的java调试器错误   java glassfish部署错误   用java C++加密CryptoAPI SIMPLEBLOB   java Tomee jpa设置   需要使用Java/Selenium或任何语言从Googe TAG manager提取数据层信息以实现自动化   azure如何在Java中为Iterable的for循环内创建计数器并获取计数器变量的值   java JDialog未显示最小化/关闭按钮   java断言true,来自两个方法的变量