The Image API provides functionality to create and manage image buffers.
const image = new ffmpeg.Image(pixelFormat, width, height[, align])pixelFormat(number|string): The pixel formatwidth(number): The image width in pixelsheight(number): The image height in pixelsalign(number, optional): Memory alignment. Defaults to 1
Returns: A new Image instance
Gets the pixel format.
Returns: number
Gets the image width.
Returns: number
Gets the image height.
Returns: number
Gets the memory alignment.
Returns: number
Gets the image data buffer.
Returns: Buffer
Fills a frame with the image data.
Parameters:
frame(Frame): The frame to fill
Returns: void
Reads image data from a frame into the image buffer.
Parameters:
frame(Frame): The frame to read from
Returns: void
Gets the line size for a specific plane.
Parameters:
plane(number, optional): Plane index. Defaults to 0
Returns: number
Static method to get line size for a pixel format.
Parameters:
pixelFormat(number|string): The pixel formatwidth(number): The image widthplane(number, optional): Plane index. Defaults to 0
Returns: number