movis.layer.media.Image#
- class movis.layer.media.Image(img_file: str | PathLike | Image | ndarray, duration: float = 1000000.0)[source]#
Still image layer to encapsulate various formats of image data and offer time-based keying.
- Args:
- img_file: the source of the image data. It can be a file path (
strorPathLike), a PIL.Image object, or a two or three-dimensional
numpy.ndarraywith a shape of(H, W, C).- duration: the duration for which the image should be displayed.
Default is
1000000.0(long enough time).
- img_file: the source of the image data. It can be a file path (
Methods
- classmethod from_color(size: tuple[int, int], color: str | tuple[int, int, int], duration: float = 1000000.0) Image[source]#
Create a plain image with a given color.
- Args:
- size:
the size of the image with a tuple of
(width, height).- color:
the color of the image. It can be a color name (
str) or a tuple of(R, G, B).- duration:
the duration for which the image should be displayed. Default is
1000000.0(long enough time).
- Returns:
An
Imageobject.
Attributes
durationThe duration for which the image should be displayed.
imageThe image data.
sizeThe size of the image with a tuple of (width, height).