CTAN Comprehensive TeX Archive Network

Directory macros/luatex/latex/luaimageembed

README.md

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.

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 Lua document. This can be useful, e. g. to package a document with images into a single file, or with automatically generated graphics.

Packageluaimageembed
Home pagehttps://github.com/csachs/luaimageembed
Bug trackerhttps://github.com/csachs/luaimageembed/issues
Announcementshttps://github.com/csachs/luaimageembed/releases
Version0.1
LicensesMIT License
Copyright2019 Christian Sachs
MaintainerChristian Sachs
Contained inTeX Live as luaimageembed
MiKTeX as luaimageembed
TopicsLua supp
Image support
See alsoinline-images
...
Guest Book Sitemap Contact Contact Author