Skip to content

TAKATO-OKAJIMA/imglog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMGLOG

What is IMGLOG

A logger for images that aims to be used like the standard python module logging

Installation

pip install git+https://github.com/TAKATO-OKAJIMA/imglog.git

Example Code

bytes

import logging
from imglog import BytesImageLoggerFactory, HTMLHandler


factory = BytesImageLoggerFactory()
logger = factory.getLogger()

logger.setLevel(logging.INFO)
logger.addHandler(HTMLHandler('./image_log.html'))
logger.info(BYTES_IMAGE)

ndarray

import logging
from imglog import ArrayImageLoggerFactory, HTMLHandler


factory = ArrayImageLoggerFactory()
logger = factory.getLogger()

logger.setLevel(logging.INFO)
logger.addHandler(HTMLHandler('./image_log.html'))
logger.info(NDARRAY_IMAGE)

Pillow

import logging
from imglog import PillowImageLoggerFactory, HTMLHandler


factory = PillowImageLoggerFactory()
logger = factory.getLogger()

logger.setLevel(logging.INFO)
logger.addHandler(HTMLHandler('./image_log.html'))
logger.info(PILLOW_IMAGE)

License

MIT