Place text in the meme

meme_text_top(img, txt, font = "Impact", color = "white",
  strokecolor = "black", gravity = "North", size = 44, ...)

meme_text_bottom(img, txt, font = "Impact", color = "white",
  strokecolor = "black", gravity = "South", size = 44, ...)

Arguments

img

An image of class magick_image. See meme_get().

txt

A character string

font

string with font family such as "sans", "mono", "serif", "Times", "Helvetica", "Trebuchet", "Georgia", "Palatino" or "Comic Sans".

color

a valid color string such as "navyblue" or "#000080"

strokecolor

a color string adds a stroke (border around the text)

gravity

string with gravity value from gravity_types.

size

font-size in pixels

...

Arguments passed on to magick::image_annotate

location

geometry string with location relative to gravity

degrees

rotates text around center point

boxcolor

a color string for background color that annotation text is rendered on.

Functions

  • meme_text_top: Place text in center top of meme

  • meme_text_bottom: Place text in bottom center of meme

References

Jeroen Ooms (2018). magick: Advanced Graphics and Image-Processing in R. R package version 2.0. https://CRAN.R-project.org/package=magick

Examples

meme_get("AllTheThings") %>% meme_text_top("GGPLOT ALL THE THINGS!")
#> # A tibble: 1 x 7 #> format width height colorspace matte filesize density #> <chr> <int> <int> <chr> <lgl> <int> <chr> #> 1 PNG 500 297 sRGB TRUE 0 28x28
meme_get("OprahGiveaway") %>% meme_text_bottom("EVERYONE GETS A %>%!!!")
#> # A tibble: 1 x 7 #> format width height colorspace matte filesize density #> <chr> <int> <int> <chr> <lgl> <int> <chr> #> 1 PNG 500 375 sRGB TRUE 0 28x28