背景 ColoredVMobjectDisplayer
合格名称:manim.camera.camera.BackgroundColoredVMobjectDisplayer
Python | |
---|---|
Bases: object
参数
相机( Camera ) – 要使用的相机对象。
方法
display |
显示彩色 VMobject。 |
get_background_array |
获取具有传递的 file_name 的背景数组。 |
reset_pixel_array |
|
resize_background_array |
调整代表背景的像素阵列的大小。 |
resize_background_array_to_match |
调整背景数组的大小以匹配传递的像素数组。 |
display(*cvmobjects)
显示彩色 VMobject。
参数
*cvmobjects ( VMobject ) – VMobjects
返回
显示 cvmobjects 的像素数组。
返回类型
np.array
get_background_array(image)
获取具有传递的 file_name 的背景数组。
参数
image ( Image.Image | pathlib.Path | str ) – 背景图像或其文件名。
返回
图像的像素阵列。
返回类型
np.ndarray
resize_background_array(background_array, new_width, new_height, mode='RGBA')
调整代表背景的像素阵列的大小。
参数
- background_array ( ndarray ) – 像素
- new_width ( float ) – 背景的新宽度
- new_height ( float ) – 背景的新高度
- mode ( str ) – PIL 图像模式,默认为“RGBA”
返回
调整大小背景的 numpy 像素数组。
返回类型
np.array
resize_background_array_to_match(background_array, pixel_array)
调整背景数组的大小以匹配传递的像素数组。
参数
- background_array ( ndarray ) – 预期像素数组。
- Pixel_array ( ndarray ) – 宽度和高度应匹配的像素数组。
返回
调整大小的背景数组。
返回类型
np.array