python的帧缓冲模块

2023-11-22

我正在寻找一个可以显示的python模块jpg or png文件至/dev/fb0直接地。

我希望模块可以像这样调用并在屏幕上显示图片:

show_photo(path_to_jpg, x, y, dev='/dev/fb0')

我在google上搜索了这种python模块好几天了,找到了链接:[模块] Python 帧缓冲区,但找不到该网站。

现在,我正在使用 C 程序并调用os.system()功能,而且速度太慢。有没有一个python模块可以直接将图片显示到帧缓冲区,并支持静态图片、跑马灯?如果模块还支持播放视频文件就更好了mplayer.


也许你可以使用 pygame。

http://www.pygame.org/wiki/about

Pygame 使用 opengl、directx、windib、X11、Linux 帧缓冲区, 和许多其他不同的后端......

UPDATE:简单的例子:

import pygame
import sys
import time

pygame.init()

size = (pygame.display.Info().current_w, pygame.display.Info().current_h)
black = 0, 0, 0

screen = pygame.display.set_mode(size)

ball = pygame.image.load("ball.gif")
ballrect = ball.get_rect()

screen.fill(black)
screen.blit(ball, ballrect)
pygame.display.flip()

time.sleep(5)

Run:

SDL_NOMOUSE=1 python ./ball.py
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python的帧缓冲模块 的相关文章

随机推荐

  • Firebase 存储视频流

    我正在开发一个具有视频流功能的应用程序 我正在使用 firebase 数据库和 firebase 存储 我试图找到一些有关 firebase 存储如何处理视频文件的文档 但找不到太多 文档中提到 Firebase 存储与其他谷歌应用服务配合
  • 获取Java中当前运行的所有线程的列表

    有什么方法可以获取当前 JVM 中所有正在运行的线程的列表 包括线程 not由我的班级开始 是否也可以获得Thread and Class列表中所有线程的对象 我希望能够通过代码来做到这一点 要获得可迭代集 Set
  • 通过ADB Android发送AT命令

    我的工作任务是调查是否可以通过 ADB shell 向 Android 设备发送 AT 命令 到目前为止 我已尝试回显 AT 命令 但它会将它们作为普通字符串传递 任何帮助请任何人 请尝试这个 echo e AT CFUN r n gt d
  • JSF 2.0 部分状态保存似乎不起作用

    我正在评估在高流量网站中使用 JSF 的可能性 有人告诉我 在 JSF 2 0 中 组件树不存储在会话中 并且一旦组件树被修改 只存储增量 这是我正在查看的页面
  • jQuery 追加 DOM

    jQuery append 的所有示例似乎都采用 html 字符串并将其附加到容器中 我的用例略有不同 我的服务器返回一个 XML 其中包含要显示的 HTML 文本 例如
  • 无加速结果的高斯消去法

    我正在开发一个 C 库 对于我自己来说 代码 https github com BattlestarSC matrixLibrary git 来处理矩阵函数 这主要是一项学习 实践活动 我的挑战之一是有效地获取矩阵的行列式 由于我目前的尝试
  • CodeIgniter 框架上有类似 MasterPages 的东西吗?

    我是 Code Igniter 的新手 我想知道是否有任何东西可以像 NET 上的 MasterPages 一样工作 我还想知道我应该在哪里保存我的公共文件 例如脚本 样式和图像 问候 并预先感谢您 主视图未内置到框架中 要获得类似的效果
  • SSL证书是否绑定到服务器IP地址?

    我们在两个不同的物理办公地点有两个不同的 LDAP 提供商 当我将笔记本电脑连接到一个位置并 从端口检索 在 Websphere 6 1 中 以导入 ldap 提供者的 SSL 证书时 我可以毫无问题地对相应的 ldap 进行身份验证 如果
  • 此 COUNT MySQL 语句中出现未知列错误?

    错误是 where 子句中的未知列 num SELECT COUNT AS num books bookid FROM bookgenre has books WHERE num gt 10 GROUP BY books bookid 我究
  • 如何从 Google Places API 获取国家/地区代码

    我正在尝试使用 HTML 5 GeoLocation 来获取经度和纬度 然后使用 Google Maps API获取国家 地区代码该经度 纬度 有没有更简单的方法从 google place api 获取国家 地区代码 我从这个链接找到了解
  • Ruby 中的正则表达式负向后查找似乎不起作用

    制作一个参数解析器 我想将一个字符串分割成一个数组 其中分隔符是 除非前面有 这意味着字符串 foo ba r arg 应该导致 foo ba r arg 我正在尝试使用这个正则表达式
  • 如何使用用户凭据在 Powershell 中运行 Start-Process?

    我有一个 Windows 服务 Jenkins 它运行一个需要以特定用户身份运行命令的脚本 我尝试这样做 但它不起作用 secpasswd ConvertTo SecureString myPassword AsPlainText Forc
  • Admob 广告未展示 - Android

    我的广告根本不显示 我认为我已正确遵循文档 但它们仍然不会显示 该程序基本上是一个网络视图 我希望广告显示在底部 这是我的布局文件
  • 即使在“keep class”标志之后,ProGuard 也会混淆类。影响 Android WebView 行为

    我正在使用 ProGuard 来混淆我的 Android 应用程序 我也在用WebView显示一个网页 HTML 演练页面 其中包含一个可关闭该按钮的按钮WebView Javascript中有一个函数可以回调closeWalkthroug
  • 在appdata文件夹中创建sql server压缩文件

    我正在开发一个简单的软件 它首先使用实体 框架代码和sql server Compact 4 目前此设置有效 如果 sql server 压缩文件尚不存在 实体框架将创建该文件 数据库的路径是从存储在 app config 文件内的连接字符
  • Google OAuth 登录卡在加载同意屏幕上

    我的应用程序使用 Google Drive API 来备份用户文件 我想从头开始测试我的应用程序登录 因此我从我的 Google 帐户设置中手动撤销了该应用程序 但当我再次登录时 我在选择我的 Google 帐户后卡住了加载同意屏幕 见下文
  • 算法:将列表从一种顺序重新排列为另一种顺序的最佳方法?

    EDIT 我不确定我原来的问题是否足够清楚 我需要一种算法来计算将数组从一个顺序重新排列为另一个顺序的最小移动序列 众所周知 两个数组将包含相同的元素 没有重复 并且具有相同的长度 例如 reorder d a c b e a b c d
  • AWS Elasticbeanstalk 使用 .platform 覆盖 Nginx 配置不起作用

    我正在将 Laravel 应用程序部署到 AWS ElasticBeanstalk 我已经部署了 现在 我尝试使用 platform 文件夹覆盖 etc nginx conf d elasticbeanstalk php conf 文件 我
  • C 中克罗内克乘积的高效计算

    我对 C 相当陌生 对于我的大部分研究来说 不需要比 python 更快的东西 然而 事实证明我最近所做的工作需要计算相当大的向量 矩阵 因此 C MPI 解决方案可能是合适的 从数学上来说 任务非常简单 我有很多维数约为 40k 的向量并
  • python的帧缓冲模块

    我正在寻找一个可以显示的python模块jpg or png文件至 dev fb0直接地 我希望模块可以像这样调用并在屏幕上显示图片 show photo path to jpg x y dev dev fb0 我在google上搜索了这种