mvforell / cif

Custom Image Format specification and reference implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cif

Custom Image Format specification and reference implementation

Note: This is in a very early stage of development and not actually meant to be used productively but to learn a thing or two about (custom) file formats and compression.

Dependencies

The reference implementation uses tkinter and py-lz4framed.

Usage

Customize (optional) and run create_sample.py, which will create a .cif file you can display using display.py.

Future of this project

As said in the specification, an alpha channel may be implemented. Also, the reference implementation does not check the image width, height or comment size, which never is a good idea and the generated sample image could probably be improved.

About

Custom Image Format specification and reference implementation

License:Apache License 2.0


Languages

Language:Python 100.0%