在3D Matplotlib figu上Blitting 2D图像

2024-05-15 07:56:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想blit一个2d图像(像一个png)到一个三维matplotlib图形上的3空间位置。本质上,我希望图像始终面向用户,而不管绘图如何旋转。最好是当用户放大和缩小时,blitted图像没有缩放。在

人们可能会认为,通过访问matplotlib中的低级rastering函数可以很容易地做到这一点,但是我找不到任何描述我想要做什么的文档。在


Tags: 函数用户文档图像图形绘图pngmatplotlib
1条回答
网友
1楼 · 发布于 2024-05-15 07:56:18

如果将图像作为注释放入,则在轴上放大将不会缩放图像。例如,请参见this demo。(要运行演示脚本,请将grace_hopper.png替换为lena.png。)

例如,为了便于缩放,我在图中添加了一行蓝色方块。下面的顶部图像显示了未缩放的图像,而我在下面的图像中进行了放大。在

enter image description hereenter image description here

相关问题 更多 >