vpype_viewer.ImageRenderer

class ImageRenderer(size)

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

__init__

Constructor.

render

Render to a PIL.Image.Image instance.

Methods

ImageRenderer.__init__(size)

Constructor.

Parameters

size (Tuple[int, int]) -- image size

ImageRenderer.render()

Render to a PIL.Image.Image instance.

Returns

the rendered mage

Return type

PIL.Image.Image