Skip to content

eruber/imm

Repository files navigation

Image Module Maker

Image Module Maker (IMM) is both a Python library and a command line utility.

The IMM library facilitates converting image files into strings and embedding them in Python source code files that can be utilized by graphical applications.

The IMM command line utility uses the IMM library to manage processing a directory of images and creating a Python module containing the directory's embedded images.

The Image Module Maker is licenced as free software under the ISC license.

Full documentation is available as part of the project as well as online at ReadTheDocs.

Dependencies

  1. Pillow the friendly fork of the Python Imaging Library (PIL) is used to process image files
  2. Python 3.3 or better

Features

  • Converts image files into strings suitable for embedding in Python source code files
  • Generates Python source code module containing embedded image data
  • Ships with a command line utility for processing a directory of image files
  • Optionally will generate code for a small Tk app, execute the app, and graphically show what the embedded images look like and allows image selection to emit image meta-data

About

Python Image Module Maker (IMM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages