dataURI {base64enc} | R Documentation |
dataURI
creates URI with the data:
scheme by encoding
the payload either using base64 ot URI encoding.
dataURI(data, mime = "", encoding = "base64", file)
data |
raw vector, connection or character vector to use as
payload. Character vectors of more than one element are collapsed
using |
mime |
MIME-type of the data (per standard "" is interpreted as "text/plain;charset=US-ASCII" without including it in the URI) |
encoding |
data encoding to use. Must be either |
file |
filename (string) to open as payload. |
string of the form data:[mime][;base64],<encoded-payload>
Simon Urbanek
RFC 2397 The "data" URL scheme
dataURI(as.raw(1:10)) # default is base64
dataURI(as.raw(1:10), encoding=NULL) # URI
if (require("png", quietly=TRUE)) {
# let's say you have an image - e.g. from dev.capture(TRUE)
img <- matrix(1:16/16, 4)
dataURI(writePNG(img), "image/png")
# or straight from a file
dataURI(file=system.file("img", "Rlogo.png", package="png"), mime="image/png")
}