| drawtext {EBImage} | R Documentation |
Draws text on images.
drawtext(img, xy, labels, font, col)
drawfont(family=switch(.Platform$OS.type, windows="Arial", "helvetica"),
style="n", size=14, weight=200, antialias=TRUE)
img |
An Image object or an array. |
xy |
Matrix (or a list of matrices if img contains multiple frames)
of coordinates of labels. |
labels |
A character vector (or a list of vectors if img contains multiple frames)
containing the labels to be output. |
font |
A font object, returned by drawfont. If missing, a default OS-dependent
font will be chosen. |
col |
A character vector of font colors. |
family |
A character value indicating the font family to use. Valid
examples on Linux/UNIX systems include helvetica, times,
courier and symbol. Valid examples on Windows machines
include TrueType like Arial and Verdana. |
style |
A character value specifying the font style to use.
Supported styles are: normal (default), italic,
and oblique. |
size |
Font size in points. |
weight |
A numeric value indicating the font weight (bold font). Supported values range between 100 and 900. |
antialias |
A logical value indicating whether the font should be anti-aliased. |
An Image object or an array, containing the transformed version
of img.
Oleg Sklyar, osklyar@ebi.ac.uk, 2007
lena = readImage(system.file("images", "lena-color.png", package="EBImage"))
font = drawfont(weight=600, size=28)
lena = drawtext(lena, xy=c(250, 450), labels="Lena", font=font, col="white")
if (interactive()) display(lena)