BackgroundColoredVMobjectDisplayer#
Qualified name: manim.camera.camera.BackgroundColoredVMobjectDisplayer
- class BackgroundColoredVMobjectDisplayer(camera)[source]#
Bases:
object
- Parameters
camera (Camera) – Camera object to use.
Methods
Displays the colored VMobjects.
Gets the background array that has the passed file_name.
reset_pixel_array
Resizes the pixel array representing the background.
Resizes the background array to match the passed pixel array.
- display(*cvmobjects)[source]#
Displays the colored VMobjects.
- Parameters
*cvmobjects (VMobject) – The VMobjects
- Returns
The pixel array with the cvmobjects displayed.
- Return type
np.array
- get_background_array(image)[source]#
Gets the background array that has the passed file_name.
- Parameters
image (Image.Image | pathlib.Path | str) – The background image or its file name.
- Returns
The pixel array of the image.
- Return type
np.ndarray
- resize_background_array(background_array, new_width, new_height, mode='RGBA')[source]#
Resizes the pixel array representing the background.
- Parameters
background_array (ndarray) – The pixel
new_width (float) – The new width of the background
new_height (float) – The new height of the background
mode (str) – The PIL image mode, by default “RGBA”
- Returns
The numpy pixel array of the resized background.
- Return type
np.array
- resize_background_array_to_match(background_array, pixel_array)[source]#
Resizes the background array to match the passed pixel array.
- Parameters
background_array (ndarray) – The prospective pixel array.
pixel_array (ndarray) – The pixel array whose width and height should be matched.
- Returns
The resized background array.
- Return type
np.array