Skip to content

A python package for tagging, managing and presenting very large numbers of images created by matplotlib.

License

Notifications You must be signed in to change notification settings

yaswant/image-meta-tag

 
 

Repository files navigation

ImageMetaTag is a python package built around a wrapper for savefig in matplotlib, which adds metadata tags to supported image file formats.

Once the images have been tagged, it can also be used to manage an SQL database of images and their metadata. The image metadata can be used to produce an ImageMetaTag.ImageDict object: a structured/heirachical dictionary of dictionaries which can be used to easily create web pages to present large numbers of images.

As the image metadata tagging process involves reading the image using the Image library, a few common image post-processing options are included such as cropping, logo addition and colour palette manipulation to reduce filesizes.

All ImageMetaTag source code, unless explicitly stated, is © British Crown copyright, 2015-2020 and is released under a BSD 3-Clause License. Details on how to contribute to ImageMetaTag are given here.

The file ImageMetaTag/javascript/pako_inflate.js has been copied from pako and is © 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn and released under a MIT License, detailed within the file.

Supported image file formats: png

Documentation is available via GitHub Pages

About

A python package for tagging, managing and presenting very large numbers of images created by matplotlib.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 65.7%
  • JavaScript 34.3%