8

jpg直接表示またはファイリングできるPythonモジュールを探していpngます/dev/fb0

モジュールが次のように呼び出して画面に画像を表示できることを願っています。

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

数日間グーグルでそのような種類のPythonモジュールを検索し、リンク[Module] Python Frame Bufferを見つけましたが、Webサイトが見つかりませんでした。

今、私はCプログラムを使用していて、os.system()関数で呼び出していますが、遅すぎます。画像をフレームバッファに直接表示し、静的な画像、マーキーをサポートできるPythonモジュールはありますか?モジュールがのようなビデオファイルの再生もサポートしているとよいでしょうmplayer

4

1 に答える 1

9

多分あなたはpygameを使うかもしれません。

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

Pygame は、opengl、directx、windib、X11、linux フレーム バッファー、およびその他のさまざまなバックエンドを使用します...

更新: 簡単な例:

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)

走る:

SDL_NOMOUSE=1 python ./ball.py
于 2012-07-23T08:06:08.990 に答える