Python 关于manim和png图像的新手问题
我对编码是新手,正在尝试学习manim,我正在MacBookPro上使用它。我正在尝试创建一个场景,manim在其中绘制我保存的png文件。我在我的manim文件夹中将png文件保存为“shirt.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")
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仅适用于VMobjectsImageMobject
不是VMobject
,VMobjects
是贝塞尔曲线,即向量曲线,而ImageMobject
是位图(光栅图像)。