展示 HN:一个用于使用桌面窗口创作艺术的创意编程库
Show HN: A creative coding library for making art with desktop windows

原始链接: https://github.com/willmeyers/window-art

一个用于使用桌面窗口进行实时编码视觉场景的最小 Python 库。 import window_art as wa with wa.run(): win = wa.window(100, 100, 200, 200, color="coral") wa.move(win, 500, 300, duration=2.0, ease="ease_out") wa.wait(1) import window_art as wa with wa.run(): # 创建窗口 win = wa.window(100, 100, 200, 200, color="red") # 动画 wa.move(win, 500, 300, duration=1.0) wa.fade(win, 0.5, duration=0.5) wa.color_to(win, "blue", duration=0.5) # 显示媒体 img = wa.window(400, 100, 300, 200, image="photo.jpg") vid = wa.window(400, 350, 300, 200, video="movie.mp4") # 文本 txt = wa.window(100, 400, 200, 50, text="Hello!", font_size=32) wa.wait(3)

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: 一个用于使用桌面窗口创作艺术的创意编码库 (github.com/willmeyers) 4 点赞 by willmeyers 53 分钟前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:
相关文章

原文

A minimal Python library for live coding visual scenes using desktop windows.

window-art demo

import window_art as wa

with wa.run():
    win = wa.window(100, 100, 200, 200, color="coral")
    wa.move(win, 500, 300, duration=2.0, ease="ease_out")
    wa.wait(1)
import window_art as wa

with wa.run():
    # Create windows
    win = wa.window(100, 100, 200, 200, color="red")

    # Animate
    wa.move(win, 500, 300, duration=1.0)
    wa.fade(win, 0.5, duration=0.5)
    wa.color_to(win, "blue", duration=0.5)

    # Display media
    img = wa.window(400, 100, 300, 200, image="photo.jpg")
    vid = wa.window(400, 350, 300, 200, video="movie.mp4")

    # Text
    txt = wa.window(100, 400, 200, 50, text="Hello!", font_size=32)

    wa.wait(3)
联系我们 contact @ memedata.com