跳转到主要内容

提供缓冲接口的库,用于您的树莓派GPU层。可用于pygame、PIL和其他图形库。

项目描述

Python的DispmanX绑定

文档 | Python包索引

用法

使用pip安装,

pip install dispmanx

然后尝试使用 pygame 进行此示例程序,

from random import randint
import pygame
from dispmanx import DispmanX

def random_color_with_alpha():
    return tuple(randint(0, 0xFF) for _ in range(3)) + (randint(0x44, 0xFF),)

display = DispmanX(pixel_format="RGBA")
surface = pygame.image.frombuffer(display.buffer, display.size, display.pixel_format)
clock = pygame.time.Clock()

for _ in range(20):
    surface.fill(random_color_with_alpha())
    display.update()
    clock.tick(2)

下一步: 项目的文档.

许可证

本项目采用MIT许可证许可 — 请参阅LICENSE文件以获取详细信息。

最后提醒

...记住,孩子们,要快乐!

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

dispmanx-0.1.0.tar.gz (9.0 kB 查看散列)

上传于 源代码

构建版本

dispmanx-0.1.0-py3-none-any.whl (9.6 kB 查看哈希)

上传于 Python 3

由以下提供支持