Directory macros/luatex/latex/luaimageembed
luaimageembed
LuaTeX 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 TeX file, or with automatically generated graphics.
The image files will be decoded, written to a temporary directory, and cleaned up afterwards.
Use at your own risk.
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]{% iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAAAAABzQ+pjAAAAFElEQVQI12P4z/Cf4f9/BgYGBgYA IOsD/UqPmwUAAAAASUVORK5CYII= } \end{document}
Version
0.1 (alpha)
License
MIT
Download the contents of this package in one zip archive (2.5k).
luaimageembed – Embed images as base64-encoded strings
This package allows to embed images directly as base64-encoded strings into an LuaLaTeX document. This can be useful, e. g. to package a document with images into a single TeX file, or with automatically generated graphics.
Package | luaimageembed |
Home page | https://github.com/csachs/luaimageembed |
Bug tracker | https://github.com/csachs/luaimageembed/issues |
Announcements | https://github.com/csachs/luaimageembed/releases |
Version | 0.1 |
Licenses | MIT License |
Copyright | 2019 Christian Sachs |
Maintainer | Christian Sachs |
Contained in | TeX Live as luaimageembed MiKTeX as luaimageembed |
Topics | Image support Lua supp |
See also | inline-images |