binary: greyscale example
decoder, reader: logging