gpt4 book ai didi

python - PyGI : Create pixbuf from 0

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:10 27 4
gpt4 key购买 nike

我想制作两点之间的电缆(线)的图像。我考虑用两点之间的距离制作电缆,然后将图像旋转两点之间的度数。

但我不知道如何从无到有创建图像。我的意思是,制作一个 5 像素宽、“x”长的图像,然后将其旋转“y”度。

如果我可以选择颜色,那就太好了。

抱歉我的英语不好,谢谢

最佳答案

您可以尝试创建一个 svg,例如使用 svgwrite 模块并使用 PixbufLoader 加载它。旋转可以通过计算相应的坐标或使用svg变换来完成。

import svgwrite
from gi.repository import GdkPixbuf

drawing = svgwrite.Drawing(size=('100px', '100px'))
line = drawing.line(start=(50, 0), end=(50, 100), stroke='blue')
drawing.add(line)
encoded = drawing.tostring().encode()

loader = GdkPixbuf.PixbufLoader()
loader.write(encoded)
loader.close()
pixbuf = loader.get_pixbuf()

关于python - PyGI : Create pixbuf from 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35244873/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com