Image Painting
The image_fill() function performs flood-fill by painting starting point and all
neighboring pixels of approximately the same color. Annotate prints some text on
the image.
image_fill(image, color, point = "+1+1", fuzz = 0, refcolor = NULL) image_annotate( image, text, gravity = "northwest", location = "+0+0", degrees = 0, size = 10, font = "", style = "normal", weight = 400, kerning = 0, decoration = NULL, color = NULL, strokecolor = NULL, boxcolor = NULL )
image | 
 magick image object returned by   | 
color | 
 a valid color string such as
  | 
point | 
 a geometry_point string indicating the starting point of the flood-fill  | 
fuzz | 
 relative color distance (value between 0 and 100) to be considered similar in the filling algorithm  | 
refcolor | 
 if set,   | 
text | 
 character vector of length equal to 'image' or length 1  | 
gravity | 
 string with gravity value from gravity_types.  | 
location | 
 geometry string with location relative to   | 
degrees | 
 rotates text around center point  | 
size | 
 font-size in pixels  | 
font | 
 string with font family such as   | 
style | 
 value of style_types for example   | 
weight | 
 thickness of the font, 400 is normal and 700 is bold.  | 
kerning | 
 increases or decreases whitespace between letters  | 
decoration | 
 value of decoration_types for example   | 
strokecolor | 
 a color string adds a stroke (border around the text)  | 
boxcolor | 
 a color string for background color that annotation text is rendered on.  | 
Note that more sophisticated drawing mechanisms are available via the graphics device using image_draw.
Setting a font, weight, style only works if your imagemagick is compiled with fontconfig support.
logo <- image_read("logo:")
logo <- image_background(logo, 'white')
image_fill(logo, "pink", point = "+450+400")
image_fill(logo, "pink", point = "+450+400", fuzz = 25)
# Add some text to an image
image_annotate(logo, "This is a test")
image_annotate(logo, "CONFIDENTIAL", size = 50, color = "red", boxcolor = "pink",
 degrees = 30, location = "+100+100")
# Setting fonts requires fontconfig support (and that you have the font)
image_annotate(logo, "The quick brown fox", font = "monospace", size = 50)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.