我正在寻找一个可以显示的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(使用前将#替换为@)