Function to recolor and change alpha levels of a PhyloPic image.
Arguments
- img
A Picture or png array object, e.g., from using
get_phylopic()
.- alpha
numeric
. A value between 0 and 1, specifying the opacity of the silhouette.- color
character
. Color to make the outline of the silhouette. If NULL, the outline color is not changed.- fill
character
. Color to make the body of the silhouette. If NULL, the body color is not changed.- remove_background
logical
. Should any white background be removed? Only useful ifimg
is a Picture object. See details.
Value
A Picture or png array object (matching
the type of img
)
Details
Some PhyloPic silhouettes do not have a transparent background.
Consequently, when color is used with vectorized versions of these images,
the entire image–including the background–is recolored. Setting
remove_background
to TRUE
(the default) will remove any white parts of
the image (which should only be the background).
See also
Other transformations:
flip_phylopic()
,
rotate_phylopic()