同一视图中的多个图像

时间:2018-07-23 15:48:49

标签: vispy

是否可以在同一视图上以不同的偏移量显示多个图像?

_build_vertex_data中的vispy/visuals/image.py似乎没有偏移。

例如,我想并排放置3张图像,使我可以将它们放大或缩小为一个组。

1 个答案:

答案 0 :(得分:1)

您可以通过在视觉对象上应用transformation来实现此目的。

from vispy import scene
from vispy.visuals.transforms import STTransform

...

image1 = scene.visuals.Image(...)

image2 = scene.visuals.Image(...)

# sets y-axis offset to 42
image2.transform = STTransform(translate=[42])
#                = STTransform(translate=[42, 0, 0, 0],
#                              scale=[0, 0, 0, 0])

...