fsleyes_widgets.utils.textbitmap
¶
This module provides a single function, textBitmap()
, which renders
some text off-screen using matplotlib
, and returns it as an RGBA bitmap.
-
fsleyes_widgets.utils.textbitmap.
textBitmap
(text, width, height, fontSize, fgColour, bgColour, alpha=1.0)¶ Draw some text using
matplotlib
.The rendered text is returned as a RGBA bitmap within a
numpy.uint8
array of size \(w \times h \times 4\), with the top-left pixel located at index[0, 0, :]
.Parameters: - text – Text to render.
- width – Width in pixels.
- height – Height in pixels.
- fontSize – Font size in points.
- fgColour – Foreground (text) colour - can be any colour specification
that is accepted by
matplotlib
. - bgColour – Background colour - can be any colour specification that
is accepted by
matplotlib
.. - alpha – Text transparency, in the range
[0.0 - 1.0]
.