This is not cryptographically secure.
py encode.py <width> <height> <message> <output_image> [colour_size]py decode.py <image_path>py encode.py 1584 396 "REDACTED" linkedin-banner.png 44After compression, this may become:
py decode.py linkedin-banner.png
py decode.py linkedin-banner-with-compression.jpgBoth of these will output REDACTED despite the latter being lossy compressed.

