vpype_viewer.ImageRenderer#

class ImageRenderer(size: tuple[int, int])#

Viewer engine wrapper class to render to a PIL.Image.Image instance.

Example

>>> doc = vp.Document()
# populate doc
>>> renderer = ImageRenderer((640, 480))
>>> renderer.engine.document = doc
>>> renderer.engine.fit_to_viewport()
>>> img = renderer.render()

Methods

render

Render to a PIL.Image.Image instance.

Parameters

size (tuple[int, int]) --

Methods#

ImageRenderer.render() Image#

Render to a PIL.Image.Image instance.

Returns

the rendered mage

Return type

PIL.Image.Image