Python 关于manim和png图像的新手问题

Python 关于manim和png图像的新手问题,python,manim,Python,Manim,我对编码是新手,正在尝试学习manim,我正在MacBookPro上使用它。我正在尝试创建一个场景,manim在其中绘制我保存的png文件。我在我的manim文件夹中将png文件保存为“shirt.png”。然后我运行了以下代码: from manimlib.imports import * class OutFit(Scene): def construct(self): shirt = ImageMobject("shirt")

我对编码是新手,正在尝试学习manim,我正在MacBookPro上使用它。我正在尝试创建一个场景,manim在其中绘制我保存的png文件。我在我的manim文件夹中将png文件保存为“shirt.png”。然后我运行了以下代码:

from manimlib.imports import *

class OutFit(Scene):
    def construct(self):
        
        shirt = ImageMobject("shirt")
        
        self.play(Write(shirt))
我已经找到了几种让manim制作图像的方法和一些解决方案,但由于我对这方面相当陌生,我并不总是理解我从其他人的问题中找到的答案,或者它是否适用于我的问题。我一直收到以下错误响应:

raise IOError(“未找到文件{}”。格式(文件名)) OSError:找不到文件


非常感谢您的帮助。

应该是
shirt=ImageMobject(“shirt.png”)
如果不起作用,您必须指定文件类型。获取完整目录。如
/users/programs/shirt.png

感谢您的回复。那么,如果它这样说:“DrawBorderThenFill仅适用于VMobjects”例外:DrawBorderThenFill仅适用于VMobjects
ImageMobject
不是
VMobject
VMobjects
是贝塞尔曲线,即向量曲线,而
ImageMobject
是位图(光栅图像)。