taqu / cixel

Sixel encoder in C/C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cppsixel

Introduction

A library of sixel encording for C/C++.
Sixel is a bitmap format for DEC's terminals (refer to All About SIXELs).

Usage

Put CIXEL_IMPLEMENTATION to create implementation.

#define CIXEL_IMPLEMENTATION
#include "cixel.h"

License

This software is distributed under two licenses, choose whichever you like. See LICENSE in detail.

Acknowledgment

Third parties' libraries

Use libraries for tests and samples.

Algorithms

I mainly got inspiration about color quantization from the next proceedings.

  • Kanjanawanishkul, Kiattisin & Uyyanonvara, Bunyarit, "Novel fast color reduction algorithm for time-constrained applications", Journal of Visual Communication and Image Representation. 16. 311-332. 10.1016/j.jvcir.2004.07.002.

About

Sixel encoder in C/C++

License:Other


Languages

Language:C 84.0%Language:C++ 15.6%Language:CMake 0.4%