2024-05-15 07:56:18 发布
网友
我想blit一个2d图像(像一个png)到一个三维matplotlib图形上的3空间位置。本质上,我希望图像始终面向用户,而不管绘图如何旋转。最好是当用户放大和缩小时,blitted图像没有缩放。在
人们可能会认为,通过访问matplotlib中的低级rastering函数可以很容易地做到这一点,但是我找不到任何描述我想要做什么的文档。在
如果将图像作为注释放入,则在轴上放大将不会缩放图像。例如,请参见this demo。(要运行演示脚本,请将grace_hopper.png替换为lena.png。)
grace_hopper.png
lena.png
例如,为了便于缩放,我在图中添加了一行蓝色方块。下面的顶部图像显示了未缩放的图像,而我在下面的图像中进行了放大。在
如果将图像作为注释放入,则在轴上放大将不会缩放图像。例如,请参见this demo。(要运行演示脚本,请将
grace_hopper.png
替换为lena.png
。)例如,为了便于缩放,我在图中添加了一行蓝色方块。下面的顶部图像显示了未缩放的图像,而我在下面的图像中进行了放大。在
相关问题 更多 >
编程相关推荐