我想在两点之间做一张电缆(线)的图像。我想用两个点之间的距离做电缆,然后旋转图像,有两个点之间的度数。
但我不知道如何从一无所有中创造出一个形象。我的意思是,做一个5px宽"x“长的图像,然后旋转它的"y”度。
如果我能选择颜色,那就太好了。
对不起,我的英语不好,谢谢
发布于 2016-02-06 21:07:46
您可以尝试创建一个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()https://stackoverflow.com/questions/35244873
复制相似问题