# luaimageembed

Lua package to embed images directly as base64-encoded strings into the document. This can be useful, e.g. to package a document with images into a single file, or with automatically generated graphics.

The image files will be decoded, written to a temporary directory, and cleaned up afterwards.

## Commands

Three commands are wrapped to allow for use with base64-encoded images:

• \includegraphicsembedded (\includegraphics)
• \pgfdeclareimageembedded (\pgfdeclareimage)
• \pgfimageembedded (\pgfimage)

Each takes the base64-encoded image data instead of the filename; see the example below. Supported are png, jpg, jb2 and pdf images.

## Example

\documentclass{scrartcl}

\usepackage{luaimageembed}
\usepackage{graphicx}

\begin{document}
\includegraphicsembedded[width=4cm]{%
IOsD/UqPmwUAAAAASUVORK5CYII=
}
\end{document}

0.1 (alpha)